按键精灵后台喊话功能有一个这样的脚本,怎么改?
VBSCallRunApp("notepad")Delay1000//需要确认把记事本放在前台Pluginhwnd=Window.Find(0,"无标题-记事本")Plu...
VBSCall RunApp("notepad")
Delay 1000
//需要确认把记事本放在前台
Plugin hwnd=Window.Find(0,"无标题 - 记事本")
Plugin Window.Active(hwnd)
//需要先得到可以发送按键消息的窗口
Plugin hwnd = Window.GetKeyFocusWnd()
MessageBox 提醒:如果您现在的热键模式是“普通模式”,将有可能导致键盘失去响应,按下ctrl+alt+del即可解决这个问题。建议您在设置里使用“软件模式”的热键启动方式。
MessageBox 现在可以把记事本的窗口放在后台,或者是最小化
//等待两秒钟
Delay 2000
For 1000
//后台喊话
Plugin Window.SendString(hwnd,"Hello, world")
//后台按键
Plugin Window.SendKeyPress(hwnd,13)
Delay 500
EndFor
我想对某一窗口狂按s ,f键
该怎么改这个脚本
或者帮我做一个脚本
要求:对某一窗口狂按s,f键(在后台运行)
好像要下什么插件
越详细越好 展开
Delay 1000
//需要确认把记事本放在前台
Plugin hwnd=Window.Find(0,"无标题 - 记事本")
Plugin Window.Active(hwnd)
//需要先得到可以发送按键消息的窗口
Plugin hwnd = Window.GetKeyFocusWnd()
MessageBox 提醒:如果您现在的热键模式是“普通模式”,将有可能导致键盘失去响应,按下ctrl+alt+del即可解决这个问题。建议您在设置里使用“软件模式”的热键启动方式。
MessageBox 现在可以把记事本的窗口放在后台,或者是最小化
//等待两秒钟
Delay 2000
For 1000
//后台喊话
Plugin Window.SendString(hwnd,"Hello, world")
//后台按键
Plugin Window.SendKeyPress(hwnd,13)
Delay 500
EndFor
我想对某一窗口狂按s ,f键
该怎么改这个脚本
或者帮我做一个脚本
要求:对某一窗口狂按s,f键(在后台运行)
好像要下什么插件
越详细越好 展开
展开全部
这个不需要下其他插件,只要复制下面脚本,粘贴到按键精灵的源文件中,保存退出就可以了。运行的时候,把其它脚本前面的有效钩去掉,再把游戏置于当前窗口,按脚本的启动热键(默认为F10),然后就可以把游戏置于后台运行了。
Delay 125
Plugin hwnd = Window.GetKeyFocusWnd()
Delay 125
Rem a
Delay 10
Plugin Window.SendKeypress(hwnd,83)
Delay 10
Plugin Window.SendKeyPress(hwnd,70)
Goto a
Delay 125
Plugin hwnd = Window.GetKeyFocusWnd()
Delay 125
Rem a
Delay 10
Plugin Window.SendKeypress(hwnd,83)
Delay 10
Plugin Window.SendKeyPress(hwnd,70)
Goto a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼下说的不太详细
我讲清楚一点
你先打开需要按s,f键的软件或者游戏(有些游戏屏蔽了所以不行)
然后运行下面的脚本
这时候就把相关窗口的句柄数记录下来了
如果需要开始按s,f只需要按一下小键盘的 . 键
程序就会一直按了
后面就不需要管他了
Delay 125
Plugin hwnd = Window.GetKeyFocusWnd()
Rem WaitKey
WaitKey x
If x=110
Goto end
Else
Goto waitkey
EndIf
Rem a
Delay 10
Plugin Window.SendKeypress(hwnd,83)
Delay 10
Plugin Window.SendKeyPress(hwnd,70)
Goto a
我讲清楚一点
你先打开需要按s,f键的软件或者游戏(有些游戏屏蔽了所以不行)
然后运行下面的脚本
这时候就把相关窗口的句柄数记录下来了
如果需要开始按s,f只需要按一下小键盘的 . 键
程序就会一直按了
后面就不需要管他了
Delay 125
Plugin hwnd = Window.GetKeyFocusWnd()
Rem WaitKey
WaitKey x
If x=110
Goto end
Else
Goto waitkey
EndIf
Rem a
Delay 10
Plugin Window.SendKeypress(hwnd,83)
Delay 10
Plugin Window.SendKeyPress(hwnd,70)
Goto a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB码的问题,去(百度知道 > 电脑/网络 > 程序设计)问问看吧,这里基本没几个人懂VB的,我也是只懂JAVA而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-04-05
展开全部
我发消息来,有用的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
T-T ~!!
你看看问道能开按键精灵?? 不被T 就会被封
哎..我的号啊..被封掉了
你看看问道能开按键精灵?? 不被T 就会被封
哎..我的号啊..被封掉了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询