我可以使用AutoIT吗,作为服务在服务器上运行,使用发送功能



我试图通过使用AutoIT及其发送功能来触发Illustrator javascript。AutoIT是通过Perl脚本调用的,当我打开Illustrator并从命令行运行Perl脚本时,它就会工作。(Perl脚本在连续循环中运行,由到达热文件夹中的文件触发。)当我有一个活动连接时,它在服务器上运行。但是,当我断开连接,保持会话活动时,自动it过程不起作用。(我猜这是因为我正在使用需要活动窗口的发送函数。)

在Windows 2003服务器上运行。

这是可能的还是我在风中放屁?

提前感谢。


代码:

Run("C:Program FilesAdobeAdobe Illustrator CS6Support     FilesContentsWindowsIllustrator.exe")
WinActivate("Adobe Illustrator CS6")
sleep (3000)
Send("!f")
Send("{DOWN 17}")
Send("{RIGHT 2}")
Send("{ENTER}")

下面是AutoIT中Send()函数的一些文档。此外,如果你在关键示例之后查看页面底部,你可以看到它也建议尝试使用ControlSend: http://www.autoitscript.com/autoit3/docs/functions/Send.htm

相关内容

  • 没有找到相关文章

最新更新