【发布时间】:2009-11-22 12:16:57
【问题描述】:
我有一个 Win32 GUI 进程。有什么方法可以控制另一个进程中的 GUI 进程输入(Perl 内置的应用程序)?用户有一个扫描系统,我想确定扫描系统发送的密钥何时检查它们是否是数字,然后在它们后面加上 \n 字符,然后将它们发送到 GUI 应用程序?
【问题讨论】:
我有一个 Win32 GUI 进程。有什么方法可以控制另一个进程中的 GUI 进程输入(Perl 内置的应用程序)?用户有一个扫描系统,我想确定扫描系统发送的密钥何时检查它们是否是数字,然后在它们后面加上 \n 字符,然后将它们发送到 GUI 应用程序?
【问题讨论】:
请参阅Win32::GuiTest,它允许您将按键和鼠标点击发送到任何 Windows 应用程序。
它还带有一个recorder,用于记录用户操作以供以后重播。
【讨论】:
Paul Fenwick 为 The Perl Review 写了一篇关于使用他的 SweeperBot 程序从 Perl 玩 Mineweeper 的文章。他使用Win32::GuiTest 来制造魔法。
【讨论】: