如何从Perl控制Windows GUI应用程序?

时间:2009-11-21 13:56:05

标签: perl winapi

我有一个Win32 GUI进程。有没有办法在另一个进程(Perl内置的应用程序)中控制GUI进程输入?用户有一个扫描系统,我想识别扫描系统调度的密钥何时检查它们是否为数字,然后用\ n字符后缀,然后将它们发送到GUI应用程序?

2 个答案:

答案 0 :(得分:4)

请参阅Win32::GuiTest,它允许您将按键和鼠标点击发送到任何Windows应用程序。

它还附带一个recorder来记录用户操作,以便以后重播。

答案 1 :(得分:2)

保罗·芬威克(Paul Fenwick)为The Perl Review撰写了一篇关于使用他的SweeperBot程序从Perl玩Mineweeper的文章。他使用Win32::GuiTest来制造魔法。