㈠ 按鍵精靈多線程和主腳本同時運行,線程1檢測是否掉線,當線程1檢測到掉線後怎麼停止主腳本運行
只能用主線程式控制制子線程的停止暫停,所以你要檢測掉線應該把他寫在主線程
或者用子線程改變環境變數,主線程檢測到環境變數改變結果了,執行想要執行的操作,或另一線程
㈡ 按鍵精靈腳本該如何應對突發事件,比如死亡復活,游戲內的事件提示彈窗
在每一次循環中去判斷
比如你有個打怪函數是這樣
While 有目標
打怪
//這里添加死亡和其它事件函數
Wend
或者 使用多線程 另外創建一個線程專門檢測和處理突發事件 這個比較符合你4分鍾檢測一次的想法
㈢ 按鍵精靈如何用多線程寫個檢測程序
BeginThread 檢測按鍵
Delay 500
Do
TracePrint "我正在運行"
Delay 100
Loop
Sub 檢測按鍵
Do
Key = WaitKey()
If key = 65 Then
//按A鍵結束
ExitScript
End If
Delay 100
Loop
End Sub
㈣ 按鍵精靈手機版游戲腳本多線程問題
看樣子是邏輯混亂或者沒有循環代碼,回頭給你看看,我先洗澡。我剛剛簡單測試了下,貌似沒問題啊,並不會卡死另外你說的功能其實不用多線程的,或者說一個子程序或主程序就能達成單線程版:<pre t="code" l="cpp">BeginThread a
Do
Delay 1000
Loop
Sub a
For 300
KeyPress "E", 1
Next
KeyDown "W", 1
Delay 1000
KeyUp "W", 1
Delay 500
KeyDown "S", 1
Delay 1000
KeyUp "S", 1
End Sub主程序版:<pre t="code" l="cpp">For 300
KeyPress "E", 1
Next
KeyDown "W", 1
Delay 1000
KeyUp "W", 1
Delay 500
KeyDown "S", 1
Delay 1000
KeyUp "S", 1
㈤ 腳本單線程運行沒問題,多線程運行出現錯誤率,是腳本的問題還是系統的問題
很多朋友在WIN2000或XP下安裝軟體時,有時會提示「安裝程序啟動安裝引擎失敗:不支持此介面」,導致無法安裝(安裝引擎,,比如microsoft的Windows Install Service.之類的,,也可能是其它安裝器的引擎)。 方法一:請檢查是否具有管理員的許可權? 方法二:可能是系統文件損壞或被修改,請嘗試用SFC命令修復一下。 用參數 scannow 立即掃描所有受保護的系統文件。 一次掃描所有受保護的系統文件。 方法三:是否安裝了其它有沖突的軟體,如安裝了(網路)IE搜索伴侶和ACDSEE5.0(特別是迷你中文版),有時就會導致這種現象,請卸掉5.0,找個其它版本(如4.0)的裝一下。 網上有一個版本的ACD See 5.0中文版對Windows 有一個嚴重的摧毀作用,這個版本有一個特殊的標記:就是它的圖標(ico)上面有一個小小的五星紅旗。 安裝了這個版本後,Windows的組件服務將被破壞,IIS的asp程無法運行,另外,許多程序裝時會出錯,提示「安裝程序啟動安裝引擎失敗,不支持此介面!」,可以卸載這個版本的和搜索工具和ACD See,刪除[HKEY_LOCAL_MACHINE\software\]下面的網路工具和ACD See項 方法四:有的軟體安裝需要windows installer支持,一般解決方法為:在控制面板->管理工具->服務中,找到 windows installer服務,把啟動類型改為手動,然後啟動即可。記住在安裝好程序後將此服務停止。如果仍然存在問題,請到微軟站點下載最新的windows installer 2.0版。 方法五:安裝文件是單線程的,查看正在運行的進程,如果裡面有ikernel.exe,則表示現在無法安裝,結束此進程,然後再安裝就OK了。 方法六:因為NORDON殺毒軟體會把INSTALL SHIELD 那個ikernel.exe文件誤認為病毒。退出防火牆,重新啟動,就好了。 方法七:進入系統所在分區program files -> common fiels -> installshield -> engine -> 6 - > intel32,把這個文件夾中的文件全部刪除(或直接把engine整個文件夾都刪了),重新啟動,然後再安裝。 方法八:安裝NORTON SYTEMWORKS 2003,用它的WINDOCTOR自動修復,然後用了NORTON SYTEMWORKS的ONE BUTTON CHECKUP,重啟。 方法九:現在的好多的軟體的安裝程序都不是exe的而是msi,而msi是一種新的安裝程序的腳本文件。就算有的安裝程序是exe的但在它的安裝目錄里也有個msi文件,實際上是exe調用msi文件來安裝程序的。msi是腳本文件,實際上真正運行腳本文件的是「msiexec.exe」它就是一切問題的原因。需要安裝instmsiw.exe這個文件,instmsiw.exe是一個壓縮包裡麵包括了所有關於運行msi所需要的文件。運行後問題就可解決了。 方法十:當然是重裝系統啦,前九種方法均無效時也只有這樣做了。