不知道从哪一个开始......
我正在考虑创建一个小的小应用程序来自动化一些重复的文本输入。我希望能够定义文本片段,并在需要时将它们注入其他应用程序。解决这个问题的最佳方法是什么?我偶然发现了UI Automation以及SendKeys。有什么建议?
我不介意是否必须“指出”应用程序的输入控件(就像Mac的原生截图工具要求您单击要捕获的窗口一样)。例如,我可以在此应用程序中选择文本片段,然后单击我的其他应用程序的文本输入框,这将以某种方式让第一个应用程序获得输入控件的句柄,然后模拟输入。
此外,有没有办法以编程方式“提交”一旦填写的控件形式?我来自网页设计背景,因此很多本地应用程序开发对我来说都是新的。
对不起,如果这是一个模糊的问题,我只是不确定从哪开始......
答案 0 :(得分:2)
您可以尝试AutoIt。
答案 1 :(得分:0)
我已成功在C ++中使用CBT“基于计算机的培训”API函数来创建自我运行的演示,注入Windows消息,包括鼠标点击,文本等。
这是一个描述应该让你开始的宏录制/回放的链接。
http://www.codeproject.com/KB/applications/winmacro.aspx
我认为旧的VB SendKeys函数使用这些CBT期刊播放功能。