使用WM_SETTEXT API将文字发送到Skype

时间:2018-10-20 19:59:07

标签: excel vba excel-vba winapi

我看过一个有关如何使用API​​将文本设置为外部应用程序的教程,我尝试了此代码。.没有错误,但是没有按预期运行

def first_replacement_loc(rows, cols, rotations)
  ncm1 = cols[:last]-cols[:first]       
  nrm1 = rows[:last]-rows[:first]
  return [rows[:first], cols[:first]+rotations] if rotations <= ncm1
  rotations -= ncm1
  return [rows[:first]+rotations, cols[:last]] if rotations <= nrm1
  rotations -= nrm1
  return [rows[:last], cols[:last]-rotations] if rotations <= ncm1
  rotations -= ncm1
  [rows[:last]-rotations, cols[:first]]
end

在代码中有3次尝试,但是没有一次尝试使我能够将文本设置为Skype名称.. 这是Spy ++的屏幕截图 enter image description here

当我使用Spy ++搜索所需的窗口时,我发现了这一点,并发现“ HelloWorld”成为该窗口的标题..但不知道该窗口的内容 enter image description here

0 个答案:

没有答案