按键精灵问题

2024-11-23 21:51:20
推荐回答(4个)
回答1:

以下就是精灵8的相应的语法,你也可以在精灵8中的“全部命令”中找得到的。
//下面这句是得到鼠标指向的窗口句柄
Hwnd0 = Plugin.Window.MousePoint()
MsgBox "得到鼠标指向的窗口句柄为:"& Hwnd0

Call RunApp("notepad.exe")
Delay 1500
//下面这句是得到当前最前面的窗口句柄
Hwnd = Plugin.Window.Foreground()
//下面这句是得到窗口句柄的标题
sText = Plugin.Window.GetText(Hwnd)
MsgBox "得到窗口句柄的标题为:"& sText

//下面这句是得到当前最前面的窗口句柄
Hwnd = Plugin.Window.Foreground()
MsgBox "得到当前最前面的窗口句柄为:"& Hwnd

回答2:

精灵7以前语法: Plugin Hwnd = Window.MousePoint()
精灵8语法: hwnd = plugin.Window.MousePoint()
后三个问题同上:
具体请看:
http://bbs.vrbrothers.com/viewthread.php?tid=87798

回答3:

还有一点补充的,那个HWND可以用任意英文字母来替换

回答4:

http://www.vrbrothers.com/cn/qmacro/qmdn/
官方资料库,可找到所有命令说明。