dpale 发表于 2012-7-31 22:17:42

autoIt可以操作其他窗口程序吗[已解决]

本帖最后由 dpale 于 2012-10-5 10:53 编辑

比如一个窗口程序,执行一个操作后,相继弹出两个两个对话框(有确定和取消),都回复取消,最后在将这个操作停止,如何用autoIt实现呢??

desert2500 发表于 2012-7-31 23:43:07

这个是最基础的操作了,AUTOIT完全可以完成.
第一个,可以直接查找窗口,发送按键就可以

xlj310 发表于 2012-8-1 07:06:36

Au3就是用来干这个的,如果你不会,最好是将相应的程序打包上传,然后告诉你想要达到的效果,论坛上有很多高手会帮你来解答的~

yinbinly 发表于 2012-8-1 08:34:24

楼主可以去软件安装区看看

xiehuahere 发表于 2012-8-1 08:54:22

回复 1# dpale


    这个没什么可说的,去看看帮助里入门指南中的“WinZip 自动安装”,对照着做一遍,再来看你的问题就很easy了。

dpale 发表于 2012-8-1 23:49:51

回复 2# desert2500
可以向主窗口发送ctrl+n吗。比如WPS,打开时只是首页,ctrl+n新建空白文档,然后任意写入几个字符,保存ctrl+s,然后关闭Wps

dpale 发表于 2012-8-1 23:50:40

回复 5# xiehuahere
可以向主窗口发送ctrl+n吗。比如WPS,打开时只是首页,ctrl+n新建空白文档,然后任意写入几个字符,保存ctrl+s,然后关闭Wps

dpale 发表于 2012-8-1 23:56:49

回复 5# xiehuahere
还有窗口程序的下拉菜单如何操作,举个word的例子吧,文件下拉菜单下的新建,插入下面的图片选项

whitehead 发表于 2012-8-2 00:19:49

摁按钮会,但选择下拉菜单的项目也需学习

dpale 发表于 2012-8-2 07:29:21

回复 9# whitehead [/bn
那可以发送快捷键到主窗口吗

xiehuahere 发表于 2012-8-2 09:07:11

回复 7# dpale


    可以,WinActivate激活Word窗口后用Send发送按键即可。

xiehuahere 发表于 2012-8-2 09:07:43

回复 8# dpale

这些都对应有快捷键的,根本无需直接进行菜单操作。

whitehead 发表于 2012-8-2 09:23:38

谢谢11、12楼的回答,明白了。
找通常操作的快捷键

xms77 发表于 2012-8-2 12:34:10

回复 7# dpale
当然可以自动鼠标键盘操作

dpale 发表于 2012-8-2 22:06:46

回复 12# xiehuahere


下面是我写的脚本,可以发送快捷键,但是无法回应弹出的子窗口,我这里那里有问题呢???   
Run('C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe')
WinWaitActive('文档 1 - Microsoft Word')
Send('^s')
WinWaitActive('另存为','&保存')
Send('!s')
页: [1] 2
查看完整版本: autoIt可以操作其他窗口程序吗[已解决]