1. 下面是一個簡單的按鍵精靈腳本命令 怎麼在後台運行
幫你找到答案了
1.打開你的按鍵精靈到
"新建"
再到
"源文件"
把下面的復制粘貼進去,點"保存並退出"
2.先把你要在那個窗口(程序)上按的窗口放到前台運行一會下面的腳本才可以放到後台
3.下面的500也就是500毫秒再按一次"Z"(1000毫秒=1秒)你可以改
Delay
1000
Plugin
K
=
Window.GetKeyFocusWnd()
Plugin
Window.Active(K)
Rem
a
Plugin
Window.SendKeyPress(K,90)
Delay
500
Goto
a
這樣
你自己編寫的腳本就可以後台運行了
2. 怎麼樣才能做到游戲腳本後台運行 按鍵精靈。
這個就需要用別的插件來做到的,大漠插件就可以,前提是你要會用,別問我插件怎麼用,因為我自己也不會,懶得學
3. 怎麼把按鍵精靈 錄的腳本做成後台運行
錄制的腳本要改成後台運行首先你要先學會按鍵後台命令,要找窗口句柄,窗口當前坐標,根據當前坐標來調整後台坐標。
這一套下來其實還不如直接用查找後台坐標來編寫代碼
4. 求助,怎麼樣才能讓這個腳本後台運行
先要獲取游戲畫面的窗口句柄.然後用後台插件寫腳本.
如何獲取窗口內坐標,你可以用抓抓,先獲取句柄,再復制句柄到圖像頁面,然後指定窗口打鉤,粘貼句柄.截圖.然後在截圖裡面取坐標就是後台坐標.如果截圖是黑的,那麼說明游戲屏蔽了後台取色.你要用其它的插件來實現.
不明白可以去看視頻教程,其實並不復雜.
5. 在《按鍵精靈》里錄制了一個腳本,如何讓它在游戲窗口內後台操作
錄制的腳本想要後台操作需要大量工作量。
PluginHwnd=Window.GetKeyFocusWnd()
首先需要這個語句找到當前游戲窗口句柄
PluginWindow.SendKeyPress(Hwnd,??)
然後用這個語句執行後台鍵盤按鍵,滑鼠左鍵按鍵的話是把SendKeyPress(Hwnd,??)
改成LeftClick(Hwnd,x,y)
鍵盤按鍵中的:??代表的意思是→鍵盤的按鍵碼,輸入相應的按鍵碼才行
而滑鼠按鍵中的x,y分別代表滑鼠相對屏幕的x軸坐標和y軸的坐標以左上角為起點。也就是說和你學的數學的y軸參數負的變成了正的。其他同理
但你現在自己錄制的腳本,也就是說在每個要按鍵的代碼前面加上【PluginWindow.】←這個語句就是執行後台命令。那你說你錄制的腳本有多長?你要找出多少個按鍵命令?我想你應該是不會按鍵精靈才會用錄制去搞的吧?所以問題的關鍵在於就算你願意花功夫也還不知道您找不找的來。所以實話告訴你,要實現後台錄制的可能幾乎為0。如果你的確是需要後台按某幾個鍵的話我可以幫你完成,太復雜的話我也沒心情搞,這種沒功勞的事情誰都不太想干。
6. 想用按鍵精靈做個腳本,後台自動運行,簡單的打網頁游戲。寫的東西不對,求指正。
Hwnd = Plugin.Window.MousePoint()
sRect = Plugin.Window.GetClientRect(Hwnd)
MyArray=Split(sRect,"|")
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
Do
Call Plugin.Bkgnd.LeftClick(Hwnd, 857-ux, 719-uy)
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 771-ux, 542-uy)
Delay 500
Loop
然後把「腳本屬性」的「禁止重復運行」改成「否」
希望採納
7. 腳本後台運行
無法幫你改,但可以給你支招:
1、你錄制的腳本,用的是屏幕的坐標,用後台時,必須用窗口的坐標;
2、你在使用前,要得到想後台的游戲窗口的句柄的語句;
你可以這樣,把游戲窗口移動到屏幕0,0處,然後重新錄制腳本,這樣,得到的滑鼠坐標,就是游戲窗口的坐標了,然後改後台嘛,就簡單了:
得到把滑鼠放到游戲窗口裡,得到其句柄↓(變數theHwnd里保存的就是滑鼠所以的窗口句柄):
Plugin theHwnd = Window.MousePoint()
將前台語句寫成後台就可以了,舉個例子:
MoveTo 777,617
LeftClick 1
改為後台語句為:
Plugin Bkgnd.LeftClick(theHwnd,777,617)
其它的語句,以此類推。
幾點注意:
1、確保theHwnd得到了游戲窗口的句柄;
2、確保這個游戲可以後台滑鼠;
3、確保Move to坐標正確。