|
|
Ralse
金驢友〔中級〕
. 積分: 2200
. 文章: 3900
. 收花: 19823 支
. 送花: 34430 支
. 比例: 1.74
. 在線: 4349 小時
. 瀏覽: 39325 頁
. 註冊: 7443 天
. 失蹤: 0 天
|
|
|
|
|
|
|
#6 : 2012-3-8 10:54 AM
只看本作者
|
送花
(12)
送出中...
|
|
|
引用: h1324512寫到:
autoit剛翻了一些資料
好像是類似按鍵精靈類的軟體
直接控制視窗用快速鍵來安裝軟體
但找不到可以檢測某個程式是否有在執行的選項
先謝謝LiuRambo要分享的程式
查某個程式有沒有在執行可以用它的 ProcessExists()
--------------------------------------------------------------------------------
Checks to see if a specified process exists.
ProcessExists ( "process" )
然後用MsgBox告知訊息
大概像底下這樣
--
If ProcessExists ("process.exe") Then
MsgBox(0, "Process Checker", "Process is running now!",10)
else
MsgBox(0, "Process Checker", "Process is not running.",10)
EndIf
--
之後就可以自行增加如Process檢查不在時,是否透過autoit去啟動他...可以用Run或_RunDOS啟動process,接著用ProcessWait()等待process執行然後就能離開autoit了。
另外要在背景一直常駐check的話,就要加while loop接著用Sleep()設定檢查間隔,不然就把上面的範例程式加入os的系統排程就行了(少個常駐可以少些OS負擔)
autoit的好處是他的電子書非常完整,所有指令都有詳細說明,我是從完全門外漢到現在會寫一些簡單的功能
但要寫到跟autoit論壇上的高手一樣就沒輒了...
所以,不是只有keyboard、Mouse跟Window control喔
之前我都是拿來寫SD鋼彈的外掛...but...自從單人任務的$30獎勵取消後我就把它收起來了,現在偶而會翻出來用的大概就RC餐城的自動收錢了吧(雖然也是半冷凍狀態)
安裝好AutoIt v3後先去翻AutoIt Help,你想的到的他都辦得到。
[Ralse 在 2012-3-8 10:57 AM 作了最後編輯]
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
|
|