按鍵精靈多個指令碼合併為指令碼的問題,求高手解答

2021-06-21 05:09:31 字數 3375 閱讀 4409

1樓:絕色v天子

按鍵指令碼合併 只有商業版的可以這樣合併。

如果是**合併則 需要做多執行緒的指令碼 類似於多開方法

2樓:匿名使用者

指令碼多開,用多執行緒,按鍵精靈有多執行緒的例子。

遍歷符合要求的控制代碼儲存到陣列,然後迴圈給每個控制代碼啟動一個指令碼執行緒。這裡要用到環境變數,需要把遍歷得到的控制代碼變數設定為環境變數才能帶到執行緒裡實現引數的傳遞,要不然會出錯。

dimenv 主視窗控制代碼//環境變數

////查詢類名是0且標題是"記事本"的視窗,查詢方式0

hwnds = plugin.window.searchex(0,"記事本",0)

//jb = split(hwnds, "|") //分解控制代碼

if ubound(jb) >= 0 then //判斷是否搜到控制代碼?

for i = 0 to ubound(jb) - 1

主視窗控制代碼 = clng(jb(i)) //型別轉換

beginthread 開始 //啟動執行緒

delay 100

next

end if

//do

delay 1000

loop

//sub 開始

hwnd1=主視窗控制代碼//這句是獲取環境變數控制代碼,讓指令碼對應視窗

hwnd = plugin.window.findex(hwnd1, 0, "edit", 0)

for 10

call plugin.bkgnd.sendstring(hwnd2, 49)

delay 300

next

end sub

求高手解答,按鍵精靈怎樣將多個遊戲指令碼做成一個啊,比如我做了幾個遊戲指令碼,第一個是走進副本地圖裡面的 5

3樓:聖☆斯巴達克斯

先把這三個指令碼做成三個子程式,然後全部複製到一個指令碼中,然後按下面的步驟代入。

rem 開始

call 第一個指令碼子程式

call 第二個指令碼子程式

call 第三個指令碼子程式

goto 開始

4樓:匿名使用者

買科技啊那不是要錢麼去**看看那些賣的可能會幫你

按鍵精靈 一個指令碼如何呼叫另一個指令碼?

5樓:獨尊驕陽

兩個指令碼寫成兩個不同的包名,用指令碼a啟動指令碼b 按照執行指令碼的方式去操作指令碼b知道成功啟動,指令碼b啟動以後用指令碼a的包名結束指令碼a的程式

6樓:匿名使用者

其實這個很copy簡單,我就同時多bai個指令碼互相呼叫,就是du設定不同快捷鍵即可。在a指令碼zhi

裡面寫條件語dao句,a指令碼啟動快捷鍵f1,終止esc。b指令碼啟動快捷鍵f2,終止insert,反正就是設定不同的避免衝突,然後a指令碼執行符合條件時,寫一行**按鍵f2即可呼叫b指令碼,呼叫完了再按insert終止,a指令碼不需要停止可以一直執行。也可以再寫一個主控指令碼來反覆呼叫a和b,原理同上,先按esc終止a,然後按f2執行b即可。

奇思妙想,如果直接a/b互相呼叫,我是這麼做的,a的條件語句呼叫b時,先啟動b快捷鍵,而b指令碼第一行先寫個時間延遲,然後按下a的終止按鈕。b執行完後,啟動a的快捷鍵,然後按下自己的終止按鈕結束自己,這時候a正常啟動,給自己鼓掌!

7樓:匿名使用者

我的思路是

來首先用快捷鍵調源用b,b執行完後在bai當前目錄建立一個檔案du作為訊號,a則在這段時間zhi內一直監測dao這個檔案,一旦檔案出現,立即執行接下來的指令碼。

*****==

b開始處寫:

call plugin.file.deletefolder(".\msg")

b結束了寫:

call plugin.file.createfolder(".\msg")

a呼叫完b,先延遲個5秒,再執行:

while not plugin.file.isfileexit(".\msg")

delay 5000

wend

**********

希望我的回答對你有幫助~

如何讓按鍵精靈在主機中執行,而遊戲開在虛擬機器機上,求高手解答。

8樓:匿名使用者

直接開就可以了啊,lz用的是後臺指令碼,如果是後臺指令碼為什麼要用虛擬機器呢?浪費系統資源啊,如果是前臺指令碼,完全沒必要獲得遊戲控制代碼啊。

虛擬機器的功能一般是用在 無法後臺的遊戲上 虛擬機器+前臺指令碼=後臺基本lz是後臺指令碼的話 沒有必要用虛擬機器的 再怎麼好的機器 虛擬機器開多了 也是很吃資源的

如果lz一定要這樣開的話 可以嘗試的方法是:先獲得虛擬機器的控制代碼 再匯入主機的指令碼

或者 吧指令碼再虛擬機器上執行。。

希望能夠幫到你

9樓:匿名使用者

可以由於目前有些遊戲遮蔽本機按鍵精靈,利用虛擬機器來間接搞定雖然困難但還是可行

大多數玩家是把遊戲裝進虛擬機器,將按鍵精靈安裝在本機,利用後臺指令碼執行按鍵精靈操控虛擬機器內的遊戲以避開遮蔽

只是注意按鍵精靈執行時釋放檔案的臨時資料夾要和虛擬機器共享設定,以免區域性失靈

也有玩家反過來佈局的,即遊戲裝在本機,而按鍵精靈安裝進虛擬機器。。。只是不清楚具體效果如何了。。。

第1 裝完虛擬機器後 打toll補丁(好象叫toll吧,還是aoll 了)

第2 開優化大師 和 超級兔子,它會把 虛擬機器最新補丁打好

第3 打3dx 補丁 變成128m

第4 開起 開始 滑鼠除錯 十字調節

第5 開共享

第6 開共享前,要開網路安裝嚮導

第7 選擇 tool,大部分打溝

第8 要看 你用虛擬機器什麼版本 綠色版本 30m 官方600m

去這裡看看: 按鍵精靈論壇

10樓:原子修補匠

推薦在虛擬機器上開按鍵精靈,這樣簡單方便,完全可行!

非後臺指令碼會更容易實現一點,虛擬機器中後臺指令碼我是沒有編過,不太清楚情況。好運!

11樓:匿名使用者

不如直接在虛擬機器上開按鍵精靈

這樣做,就算執行多個虛擬機器 也可以同時用精靈控制

12樓:守望_永恆

幹嘛要分開來開呢,不會時因為遊戲不準使用按鍵精靈吧?

執行還是可以的,就是無法使用按鍵精靈後臺一些功能咯。

不知道按鍵能否查詢到虛擬機器裡的下級視窗控制代碼。最好找一些工具查詢一下。

13樓:普及網

不行的,按鍵精靈不認虛擬主機的。只能裝到虛擬主機上才能可用。

按鍵精靈怎麼匯入指令碼,按鍵精靈 一個指令碼如何呼叫另一個指令碼?

洋吧澆水 關於使用 如果你看到的指令碼是一段語句,你可以把它複製下來,然後開啟按鍵精靈 點 增加 會開啟指令碼編輯器,在編輯區域 右下空白的地方 的上面一點有 普通 和 原始檔 兩個按鈕,點 原始檔 然後把你複製下來的語句貼上到下面編輯區,然後設定好上面的 指令碼描述 啟動熱鍵 中止熱鍵 和 迴圈 ...

求按鍵精靈指令碼求高手幫寫個指令碼,求按鍵精靈高手幫我寫乙個後台指令碼。

3全部ls的說做不到就太絕對了,老師說所有的困難只有想不到,沒有做不到。p declare function getasynckeystate lib user32 alias getasynckeystate byval vkey as long as integer while 1 a geta...

求按鍵精靈的指令碼,求乙個按鍵精靈的指令碼

別著急,我來給你編乙個。還有兩個問題要確認一下,你是想讓指令碼一直迴圈執行嗎?顏色不是你說的紅色和綠色那麼簡單,必須精確,所以我編的指令碼需要你自己再確認一下顏色,修改顏色 我的指令碼裡假設第乙個點座標為x1,y1,第二個點座標為x2,y2,第三個點 求乙個按鍵精靈滑鼠左右連點指令碼 按鍵精靈方面問...