按键精灵做出的脚本,我想在一台电脑上,两个游戏窗口用同一个脚本,该怎么弄?

如题所述

我有个笨方法,代码方面,在进入循环之前找一遍游戏窗口,之后进入循环,该打怪打怪,该加血加血,设置里选择只执行一次。
代码写好后生成小精灵,把第一个游戏窗口置于前面,按开始,
之后把另一个游戏窗口激活(鼠标点下另一个窗口)
在运行小精灵...这样,2个小精灵负责两个窗口,追问

你回答对我有点启发了,不是你这样用的,我想下看能不能实现。
感觉不行,你这个是代码重用,就是鼠标点击窗口查找窗口句柄1,2,3,然后代码也要相对应的编辑,虽然效果一样,但是麻烦,要改代码。我想找的方法是,只需要再点击下启动的按键就重新执行这个相同的脚本。

追答

除非改成多线程,好像按键精灵支持多线程了吧 现在

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-02
我提供思路给你吧:
一:如果游戏只支持前台:
1.前台的话只能来回切换了,先用获取鼠标指向的窗口句柄的命令(大漠插件有),然后分别获取两个,把这个两个窗口句柄赋值给两个你设定的变量。
2.然后用大漠插件的那个激活的窗口的命令,来回激活两个窗口,没激活一次就运行你要的脚本命令就行了
二、如果你游戏支持后台的话,那就方便了:
1.首先脚本开始设定等待按键命令,然后如果按键是F1的话,就在当前窗口启动脚本。
2.每个窗口按下启动键就可以了,不过要绑定窗口。
第2个回答  2012-02-06

只需在制作小精灵时,添加俩个一样的脚本就行了。

参考资料:http://bbs.vrbrothers.com/viewthread.php?tid=250698

第3个回答  2012-02-03
那你就要吧两个窗口都弄出来 然后按照你自己想的去做 啊
相似回答