想固定窗口位置 有两种办法
1启动脚本前 把游戏窗口移动到 0,0 代码如下
Plugin aa=WindowForeground()
Plugin WindowMove(aa,0,0)
2得到窗口的句柄 然后在窗口里发送鼠标消息
但梦幻西游 屏蔽了按键发送 而且 有鼠标偏移
这里我写一个例子,你理解后自己根据需要写代码:
这里假设下拉框是:Form1ComboBox1,有三个选项;输入框是:Form1InputBox1
下面是脚本代码:
//下面例子根据下拉框选项d出对话框:
m = Form1ComboBox1ListIndex
Select Case m
Case 0 : MessageBox "0"
Case 1 : MessageBox "1"
Case 2 : MessageBox "2"
End Select
//下面例子是获取输入框内容:
Text = Form1InputBox1Text
MessageBox Text
Hwnd = PluginWindowForeground()
sRect = PluginWindowGetClientRect(Hwnd)
MsgBox "得到窗口句柄的客户区大小为:"& sRect
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(sRect, "|")
//下面这句将字符串转换成数值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
Msgbox "左" & L & ",右 "& R & ",上" & T & ",下" & B
以上就是关于按键精灵的问题如何捕捉窗口全部的内容,包括:按键精灵的问题如何捕捉窗口、按键精灵窗体下拉框选择跟取值,输入框取值、按键精灵怎么获取窗口坐标啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)