【问题标题】:Automatically filling a form and running a program自动填写表格并运行程序
【发布时间】:2015-04-30 09:02:21
【问题描述】:

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

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

提前感谢您的帮助。

【问题讨论】:

  • 我确定这个问题属于:程序员常用的软件工具(物理学家常用的工具)。

标签: c++ c labwindows cvi


【解决方案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),以下链接可能会有所帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多