我有一个简单的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