我有一個簡單的Windows應用程序,它有兩個文本框和一個名爲「Run」的按鈕。目前,我必須在文本框中手動輸入值,並每週單擊「運行」按鈕。我想自動化這個過程,所以不需要用戶交互。我可以寫一個腳本來做到這一點嗎?使用戶輸入自動化GUI GUI應用程序每週運行
回答
在每隔X間隔開始關閉是一回事。我會建議Windows Task Scheduler。但是,聽起來您需要在GUI應用程序啓動後與GUI應用程序進行交互。爲此,我所能做的就是指引您朝着正確的方向前進。唯一想到的就是使用第三方GUI測試套件。退房this list。您可以編寫任何這些套件來與GUI進行交互,也就是輸入一些數據並單擊Run
按鈕。
你是不是指Windows * [任務計劃程序](https://en.wikipedia.org/wiki/Windows_Task_Scheduler)*(不是任務管理器)? – 2013-09-09 19:21:44
更新,謝謝。 – Nathan 2013-09-09 20:33:04
我假設你有你的Windows應用程序的源代碼,因爲你已經用C#標記了你的問題。如果是這樣,那麼通過類似Windows Task Scheduler的命令行來傳遞文本框的值非常簡單,在應用程序中解析命令行參數並將它們傳遞給按下Run時所調用的任何內容。
就像你現在說你沒有源代碼一樣,David B使用類似於AutoHotKey的想法聽起來像是一個不錯的選擇。 – Surfbutler 2012-07-12 20:45:17
對不起,我沒有提到我沒有源代碼,這個應用程序是由別人開發的,我的客戶只給了我可執行文件,我需要每週運行這個可執行文件。我想自動化這個過程...任何想法? – KKR 2012-07-12 20:49:53
沒問題 - 我仍然認爲AutoHotKey或類似的是一個很好的選擇。它是免費的,你應該可以通過Windows Scheduler運行AutoHotKey來每週重複參數注射(如果我錯了David,請糾正我) – Surfbutler 2012-07-12 20:56:14
- 1. pyqt4 gui應用程序不運行
- 2. 如何使用GUI應用程序執行自動測試?
- 3. 在linux上運行GUI應用程序,而不顯示gui?
- 4. JavaFx GUI用戶輸入
- 5. 從用root用戶運行的C程序啓動Python GUI
- 6. 使用LXDE會話自動啓動GUI應用程序
- 7. Java Eclipse程序每週自動運行
- 8. 如何使用不同的用戶運行GUI程序
- 9. 使用輸入參數的控制檯+ GUI應用程序
- 10. 自動化與Java框架GUI桌面應用程序
- 11. C/C++ GUI應用程序的自動化測試
- 12. Qt 4 GUI應用程序GUI線程使用QNetworkRequests減慢
- 13. Java - 使用Swing GUI運行Web應用程序
- 14. 使用Kinect語音識別來運行Metro GUI應用程序
- 15. C#GUI自動化使用PyWinAuto
- 16. 使用perl的工具GUI自動化
- 17. 使用Python自動化Windows GUI操作
- 18. Windows GUI自動化
- 19. 如何在已經運行的GUI應用程序中使用GUI啓動可執行文件
- 20. Java Webcam GUI應用程序
- 21. 在GUI應用程序
- 22. Java GUI應用程序
- 23. Java GUI JList應用程序
- 24. GUI爲Spring應用程序
- 25. Java GUI應用程序?
- 26. CLI和GUI應用程序
- 27. 組織GUI應用程序
- 28. LaunchAgent for GUI應用程序
- 29. Ubuntu GUI應用程序
- 30. 與GUI應用程序
假設您沒有源代碼,[AutoHotkey](http://www.autohotkey.com/)可以提供幫助。 – 2012-07-12 20:06:30
或UI自動化。 – Joey 2013-09-09 19:20:53