自动填写表单并运行程序

时间:2015-04-30 09:02:21

标签: c++ c labwindows cvi

一位朋友给我发了3个程序,这些程序是用C或C ++编写的。每个程序都有一个表单,该表单已填充,然后按下一个按钮以执行某些计算。这些程序是用LabWindows / CVI编写的,我从未听说过。他告诉我,是否可以自动填写表格并运行计算以获得输出。我说过一种方法是将程序修改为控制台并使用参数运行它(如果字段数很少)。

是否存在可用于自动执行此类程序的工具,或者,如果可能,LabWindows / CVI是否有任何可以帮助我的东西,除了修改源代码?

我事先感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你可以使用一些自动测试程序,例如http://www.sikuli.org(这是用java编写的),它也很好,因为你可以添加你想要改进测试的任何java代码,如果你真的需要的话可以修改它非凡。

另一种方法是使用c ++创建自己的“自动化测试程序”(因为你用c ++标签发布了它)来创建一个鼠标和键盘钩子,它将移动鼠标并在表单上键入字符。 如果您要创建挂钩C++ mouse click on certain spot in windowGlobal keyboard hook with WH_KEYBOARD_LL and keybd_event (windows)

,以下链接可能会有所帮助
相关问题