VBS单击位置

Wet*_*rel 2 vbscript

有没有办法让VBScript点击你的屏幕的确切位置,如(10,100)或沿着那些线?或者也许点击文本框?

jve*_*zey 5

VBScript本身并不知道桌面或任何其他窗口.但是,通过使用各种COM/ActiveX对象,您可以与其他进程和窗口进行交互.例如,您可以在桌面上创建快捷方式,启动程序,自动执行一系列按键,或强制程序进入前端.

至于自动鼠标移动或鼠标点击,您可能需要编写自己的COM对象来执行此操作.的的组合SetCursorPosSendInput API调用可能做到这一点.

Google Answers有一些可以实现此目的的C++代码示例.Planet Source Code有一些示例VB6代码可以实现这一点.

从那里,您可以创建COM/ActiveX对象,以允许您使用VBScript单击所需的位置.

  • 您需要阅读文档.它们提供专门针对循环的文档(http://www.autohotkey.com/docs/commands/Loop.htm)和一些常规示例(http://www.autohotkey.com/docs/Tutorial.htm).除此之外,您还需要在他们的论坛上讨论它(http://www.autohotkey.com/support/).请记住,这不是唯一可以做你想要的程序.那里有很多.与他们中的一些人一起玩,看看什么最适合你. (4认同)
  • 在这种情况下,您可能希望使用像http://www.autohotkey这样的程序.这样的程序将允许您自动执行一系列击键,鼠标移动或鼠标点击. (3认同)