我想通過執行一個文件來模擬繁忙的窗口,甚至更簡單,一個忙碌的光標,該文件將改變光標一段時間。我希望能夠控制光標處於「忙碌」的時間量。有任何想法嗎?有沒有辦法讓Windows中的exe,bat或其他文件能夠在執行後將光標變爲'busy'?
回答
您可以創建一個AutoHotkey腳本。
使用此SetSystemCursor
功能,在自動執行部分添加以下頂部:
#NoTrayIcon
#Persistent
DefaultBusyTime := 1000
SetSystemCursor("IDC_WAIT")
If %0% > 1
SetTimer,RestoreSystemCursor,-%1%
Else
SetTimer,RestoreSystemCursor,-%DefaultBusyTime%
Return
RestoreSystemCursor:
SetSystemCursor("Restore")
ExitApp
Return
完整的腳本:busycursor.ahk
編譯成獨立的可執行文件:
Ahk2Exe.exe /in busycursor.ahk /out busycursor.exe
以毫秒爲單位傳遞繁忙的等待時間作爲參數:
busycursor 2500
非常感謝你。有沒有辦法讓忙遊標的動畫也可以工作?再次,我真的很感激它。 – user2167823 2013-03-27 02:53:52
@ user2167823使用任何動畫光標文件的路徑調用'SetSystemCursor'。例如。 'SetSystemCursor( 「C:\ WINDOWS \光標\ aero_busy.ani」)'。另外,用'LoadImage'替換'LoadImageA'。 – Richard 2013-03-27 11:18:34
會創建一個批處理文件並將「TIMEOUT 60」的語句爲您工作嗎? 60是簡單的秒數,所以你可以根據自己的需要進行調整。
如果這不提供您正在尋找的「繁忙」狀態,您也可以在批處理文件中創建一個計數到某個固定數字的for循環,然後退出。
- 1. 有沒有辦法在Windows中保存vim中的文件而不將其標記爲可執行文件?
- 2. 有沒有辦法在文件改變後執行命令?
- 3. 批處理文件並沒有其他的.exe後完全執行,執行
- 4. 有沒有辦法在linux中編輯windows c + + exe文件
- 5. 有沒有辦法讓執行或編譯的.java文件的文件路徑?
- 6. 有沒有辦法讓Git將文件標記爲衝突?
- 7. 從* nix執行exe或bat文件在遠程windows計算機
- 8. 有沒有辦法將TODO標記爲重要或其他標誌?
- 9. 在Xul或JavaScript中,有沒有辦法隱藏鼠標光標?
- 10. 有沒有其他方法可以從Java運行.exe文件?
- 11. 有沒有辦法讓zip或其他壓縮文件更快地提取?
- 12. 在Git中,有沒有辦法將文件標記爲「純」?
- 13. 有沒有辦法讓視頻觸發HTTP POST事件(或其他事件)
- 14. 有沒有辦法讓頁面中所有onclick事件的光標指針?
- 15. 有沒有辦法讓gradle執行$ path中的命令行
- 16. 有沒有辦法讓Chrome顯示SVG光標,因爲它在Safari中?
- 17. 有沒有辦法讓任何語言的「鬼光標」?
- 18. 執行exe文件一個完成,然後執行其他
- 19. 有沒有辦法讓Intellij能夠強調Groovy錯誤?
- 20. 有沒有辦法指責別人或能夠改變Subversion/TortoiseSVN中的責備?
- 21. 有沒有辦法知道可執行文件最後執行的時間?
- 22. 有沒有辦法改變德爾福的默認EXE圖標
- 23. 在流星有沒有辦法使光標數據變老?
- 24. 有沒有辦法爲其他`.md`文件編譯的GitHub創建`README.md`文件?
- 25. 有沒有辦法從服務中運行可執行文件?
- 26. 有沒有辦法在Busy Box或Tiny Core Linux中更快地ping通?
- 27. 有沒有辦法讓現有的cmd窗口執行命令?
- 28. 有沒有辦法讓選擇標籤的價值沒有提交按鈕或其唯一可能在jquery
- 29. 螞蟻沒有執行.exe文件
- 30. 在Jenkins中執行WIndows bat文件
看看['SetCursor'](http://msdn.microsoft.com/en-us/library/windows/desktop/ms648393(v = vs.85).aspx),但意識到光標是一個共享資源,你真的應該只在它的控制下才能改變它(即在你的窗口中)並閱讀[The New New Thing](http://blogs.msdn.com/b/oldnewthing/archive/2005/05/25/421707.aspx)以獲取更多警告。 – 2013-03-26 17:42:29