网游关于按键精灵~高手进~高分悬赏~

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:25:12
问1:
按键精灵能把窗口拖到0,0位置,这个知道,请问它如何把别的窗口移到0,0位置,比如说我开一个游戏窗口,开一个按键精灵窗口,我运行拖到0,0脚本是把按键精灵拖到那了,不是把游戏拖到那,请问怎么拖游戏到0,0?
问2:
3D游戏里,我录制一个脚本,录制脚本开始我把游戏里现在的包裹,自身的位置,全部记住,然后再结束时候,身上的包裹和之前一样,自身的位置回到录制脚本开始的位置(这个很难),以便重复运行脚本使用. (这个很难)怎么解决?
问3:
右键会改变视角,而且3D游戏没有坐标,我录制做成一个脚本,稍微不小心碰下右键视角改变了,运行脚本的话,那是完全大错了,而且脚本只对现在这个游戏帐号使用,因为别的号一上视角都不一样. 怎么解决?

A1:

在按键精灵最初的位置加上下面的第一行,就是表示找到叫做"XXXX"的窗口,这个XXXX是你游戏的窗口名称,就可以了。

Plugin hwnd=Window.Find(0,"XXXX")
Plugin Window.Move(hwnd,0,0)
Plugin hwnd=Window.MousePoint()

A2:
没有描述的很清楚,我只能根据自己理解的意思来回答。如果你要恢复到录制脚本开始时鼠标的位置,那么就在脚本开始前,加上SaveMousePos,结束的时候加上RestoreMousePos 。这样就能记录你鼠标最初的位置,脚本运行了一次以后就又回到原来的位置了。

A3:
看游戏中有没有恢复视角的热键,如果有,就先恢复视角,然后录制脚本,以后运行脚本前先添加一个按下恢复视角的那个热键就可以了。不过3D的网游,用按键精灵做脚本的确是比较复杂的,比较麻烦。