我希望我的AutoIt腳本每20分鐘運行一次而不使用Sleep()
。我無法購買任何軟件;有沒有可以做到這一點的免費軟件?每20分鐘運行腳本
1
A
回答
2
您是否在Windows上嘗試過任務計劃程序? (它是內置在大多數版本的Windows) 這取決於您的Windows版本,但如果你設置了一個先進的任務,你可以把它運行每x分鐘
1
看到AutoIt的幫助 AdlibRegister功能
1
那麼其實你可以用各種方式做到這一點與自動... 我不知道是否與「不睡覺」,你的意思是你不想讓程序打開。如果是這樣,您可以編寫自己的自動程序來每20分鐘運行一次.exe自動腳本。
或者您可以通過檢查系統時鐘在自己的腳本中執行此操作。
0
使用_Timer_SetTimer()
來設置你想要的計時器而不需要Sleep()
。
1
Sleep()
是非常重要的,如果你想腳本不斷運行。你可以做這樣的事情來獲得20分鐘的等待:
While 1
$timer = TimerInit()
Do
If TimerDiff($timer) > 1200000 Then
MsgBox (0,"Timer Alert","The timer has hit 20 minutes!")
EndIf
Until TimerDiff ($timer) > 1200000
WEnd
沒有Sleep()
的話,那是怎麼回事,因爲它的速度,因爲它可能可以檢查計時器是吃了CPU的一個良好的數額。另外,當第一個IF
檢查時,你運行的機會非常小,爲1199999毫秒,當它評估Until
時,運行在1200001,它會跳過該信息。
最好的辦法就是讓腳本做任何事情,然後使用Windows任務計劃程序每20分鐘運行一次。雖然當我檢查時,每20分鐘沒有選項。
相關問題
- 1. 每分鐘運行一次PHP腳本
- 2. 每x分鐘運行phantomjs腳本
- 3. 如何設置cron每40分鐘/ 25分鐘運行腳本?
- 4. 如何每5秒鐘運行一次shell腳本2分鐘?
- 5. bash腳本運行5分鐘
- 6. cron命令來運行PHP腳本每10分鐘
- 7. 運行一個批處理腳本,每15分鐘
- 8. 在後臺每分鐘運行一次powershell腳本
- 9. CRON每45分鐘運行腳本但不是全部同時運行
- 10. 每分鐘或每45秒運行.js?
- 11. 直到每20分鐘的秒數
- 12. 每20分鐘通過藍牙連接
- 13. 每20分鐘分析一次程序行爲
- 14. 從bash啓動腳本調用的Python腳本在運行20分鐘後停止,
- 15. crontab每分鐘,但腳本啓動後
- 16. SolrCloud 15-20分鐘
- 17. 殼/ Python腳本利用存儲20分鐘
- 18. 如何每分鐘運行一次AsyncTask?
- 19. 啓動每分鐘運行的作業
- 20. 運行JavaScript命令每隔X分鐘
- 21. 每分鐘運行一次css動畫
- 22. 在Xcode中運行2分鐘的定製shell腳本2分鐘內停留
- 23. 每1分鐘運行一次php腳本,而不是cron作業
- 24. Windows調度程序每x分鐘運行一個批處理腳本(.bat)?
- 25. 每n分鐘運行一次腳本,而不手動編輯crontab文件
- 26. 每5分鐘運行一次PHP腳本並避免競爭條件
- 27. 這是不好的設計,要求我的網站每分鐘或兩分鐘運行一個cron腳本?
- 28. Mac bash腳本 - 每2分鐘自動執行右箭頭鍵
- 29. crontab爲什麼每2分鐘執行一次腳本?
- 30. PHP腳本運行下到Windows時鐘