有没有一种方法可以使VBScript在您的屏幕的某个确切位置(例如(10,100)或点击这些行点击)点击?或者也许点击一个文本框?VBS单击位置
Q
VBS单击位置
2
A
回答
5
VBScript本身并不知道桌面或任何其他窗口。通过使用各种COM/ActiveX对象,您可以与其他进程和窗口进行交互。例如,您可以使用create a shortcut on the desktop,start a program,automate a series of keystrokes或force a program to come to the front。
就自动化鼠标移动或鼠标点击而言,您可能需要编写自己的COM对象才能执行此操作。 SetCursorPos和SendInput API调用的组合可以实现这一点。
Google答案有一些example C++ code可以实现这一点。 行星源代码有一些example VB6 code可以实现这一点。
从那里,你可以创建你的COM/ActiveX对象,这将允许你使用VBScript来点击你想要的位置。
2
这将移动光标:
Option Explicit
Dim Excel, x, y
Set Excel = WScript.CreateObject("Excel.Application")
x = "500"
y = "222"
Excel.ExecuteExcel4Macro (_
"CALL(""user32"",""SetCursorPos"",""JJJ""," & x & "," & y & ")")
WScript.Sleep (100)
WScript.Echo "Program Ended"
0
下面的代码可用于您的鼠标移动到X,Y COORDS 100,100
Set DeviceReplay = CreateObject("Mercury.DeviceReplay")
DeviceReplay.MouseMove 100,100
相关问题
- 1. AppleScript单击鼠标位置
- 2. MSGBOX在WSH/VBS中的位置
- 3. 单击Infowindow后重置Google Map位置
- 4. d3单击中心内容位置的元素或单击
- 5. 获取鼠标单击位置,在该位置
- 6. 如何获取地图上单击位置的地理位置?
- 7. 单击时LI的动画位置
- 8. 鼠标单击图像上的位置
- 9. 单选按钮不可点击位置
- 10. 单击iframe时的文档位置
- 11. 单击按钮时请求GPS位置
- 12. 单击特定位置上的ImageView
- 13. 单击SWF/IMAGE位置居中:FLEX
- 14. 更改系统使用vbs的区域/位置设置
- 15. 敲击:单击页面的其他位置并隐藏元素
- 16. jquery设置单击元素的选定位置
- 17. 单击Three.js后重置SELECTED对象的位置
- 18. 打开地图显示当前位置和所需位置按钮单击
- 19. 尝试在单击其他任何位置后在下拉菜单中删除类,然后单击其中的其他任何位置,然后点击knockout.js
- 20. 模仿鼠标点击的vbs脚本
- 21. 在VBS中使用httprequest点击buttom
- 22. 使用vbs按键击杀while循环
- 23. 更改位置点击点
- 24. 在UIImage中点击位置
- 25. 点击跟踪位置
- 26. C#datagrid点击位置
- 27. 如何从单击它的位置点击并拖动图像,而不是在python的中心位置
- 28. ADOBE VBS脚本设置/设置
- 29. 问题与在VBS我有变量设置为变量在VBS
- 30. 双击jQuery Draggable重置位置
嗨。如果您发现答案有帮助,您可以单击答案左侧的向上投票按钮,如果答案是您想要的答案,则可以单击大记号以接受答案。大多数提供答案的论坛和网站都有这种类型,使用这些评级系统通常是一个好主意。 – Fionnuala 2011-03-11 12:07:12