推荐于2016-09-17
展开全部
在一个脚本里面,首先你要先确定这个后台命令是要发送给谁?那就要先把这个"谁"找出来,找到一个能代表这个窗口的标识(也就是"窗口句柄")
Plugin hwnd=Window.GetKeyFocusWnd()
↑
Window.GetKeyFocusWnd()命令是帮你找到一个能让你发送按键命令的窗口的标识(窗口句柄),然后把这个标识定义(返回)给变量hwnd,接下来hwnd就是等于这个标识(窗口句柄)
然后后面的脚本你就可以利用插件把按键命令发送给你定义的窗口句柄所对应的窗口.
例如:
Plugin BGKM5.LClick(hwnd,782,285) ←此命令是单击窗口里的某处
Plugin BGKM5.KeyClick(hwnd,13) ←此命令为在窗口里面按一下回车..
解释:
Plugin BGKM5.LClick(hwnd,782,285)
↑
该命令的格式为Plugin BGKM5.LClick(窗口句柄,横坐标,纵坐标)
意思是在窗口句柄为hwnd的窗口里面单击横坐标为782,纵坐标为285处..
Plugin BGKM5.KeyClick(hwnd,13)
↑
该命令的格式为Plugin BGKM5.KeyClick(窗口句柄,按键码)
每个按键码都代表着一个键盘动作,比如我上面的按键码是13,通过按精可以查到13是回车的按键码.
所以该命令的意思是给窗口句柄为hwnd的窗口发送一个要按回车的命令.
Plugin hwnd=Window.GetKeyFocusWnd()
↑
Window.GetKeyFocusWnd()命令是帮你找到一个能让你发送按键命令的窗口的标识(窗口句柄),然后把这个标识定义(返回)给变量hwnd,接下来hwnd就是等于这个标识(窗口句柄)
然后后面的脚本你就可以利用插件把按键命令发送给你定义的窗口句柄所对应的窗口.
例如:
Plugin BGKM5.LClick(hwnd,782,285) ←此命令是单击窗口里的某处
Plugin BGKM5.KeyClick(hwnd,13) ←此命令为在窗口里面按一下回车..
解释:
Plugin BGKM5.LClick(hwnd,782,285)
↑
该命令的格式为Plugin BGKM5.LClick(窗口句柄,横坐标,纵坐标)
意思是在窗口句柄为hwnd的窗口里面单击横坐标为782,纵坐标为285处..
Plugin BGKM5.KeyClick(hwnd,13)
↑
该命令的格式为Plugin BGKM5.KeyClick(窗口句柄,按键码)
每个按键码都代表着一个键盘动作,比如我上面的按键码是13,通过按精可以查到13是回车的按键码.
所以该命令的意思是给窗口句柄为hwnd的窗口发送一个要按回车的命令.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询