按键精灵后台脚本一运行 游戏窗口就死了!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:38:03
Plugin hwnd = Window.GetKeyFocusWnd()
Delay 1000
Rem 开始
Delay 200
Plugin Window.SendKeyPress(hwnd,32)
Goto 开始
EndScript

很简单的一个脚本,就是不停的按 空格 健。在记事本等程序运行都很正常。
为什么在游戏界面一运行,游戏就死了。
游戏是: 上海滩OL

有谁知道答案,感激!
感谢楼下的回答。 如果不用后台的话,这个小脚本是可以运行的。就是得一直开着这个游戏窗口。

建议在第一条命令前面加上这个
Plugin hwnd = Window.MousePoint()
当然了.加上这个只是保险一点,并不足以解释为什么游戏会死机的现象.
大致有以下几点吧:
第一.此游戏不支持后台按键.拒绝接受后台执令.
第二.此游戏不仅不支持后台按键,而且游戏开发人员还非常反感按键精灵,就是反精灵.一旦发行按键精灵试图对其操作轻则挂起游戏,严重地....封号?
第三.以上都不成立的话,那就是技术性的问题了:
1.是否延时设置过短导致的?200毫秒..
2.是否得到的窗口句柄不正确?话说一个程序有的有好几个子窗口呢.不过一般游戏就一个.
3.是否那个后台按键命令插件有问题?当然对于其它程序没问题不代表就绝对没有问题,插件的编写作者用的思路和方法都不一样呢.建议多换几个后台插件试试.
4.如果按键总导致游戏挂掉,可否用后台鼠标点击的命令实现?