找回密码
 加入
搜索
查看: 2200|回复: 5

记事本自动化操作脚本出现奇怪错误!

[复制链接]
发表于 2009-5-25 08:41:34 | 显示全部楼层 |阅读模式
初学Autoit脚本,写了一个记事本自动化操作脚本notepad.au3:
Run("notepad.exe")
WinWaitActive("无标题 - 记事本")
Send("This is some text.")
WinClose("无标题 - 记事本")
WinWaitActive("记事本", "文件 无标题 的文字已经改变")
Send("!y")
WinWaitActive("另存为")
ControlSetText("另存为","文件名","Edit1","test")
ControlClick("另存为","保存","Button2")
WinWaitActive("另存为","替换")
Send("!y")

脚本直接运行没有问题(也许只是代码缺陷暂时没有暴露而且,呵呵),但当把脚本转换成可执行文件notepad.exe运行时,它不断地新建新的进程!是代码哪出了问题呢,还是别的原因?
我用的autoit是从本站下载的最新的AUTOIT_3.3.0.0-3.exe
附上整个出错过程的录像:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-5-25 08:54:23 | 显示全部楼层
你应该把脚本转换成别的名字,要不然会和Run("notepad.exe")这一句循环的!
发表于 2009-5-25 11:08:01 | 显示全部楼层
楼上正解,或者放到其他目录运行
发表于 2009-5-25 12:05:25 | 显示全部楼层
两个方法,
1\ 修改AU3文件名
2\将Run("notepad.exe")改为Run("c:\windows\notepad.exe")
发表于 2009-5-25 14:20:03 | 显示全部楼层

谢谢共享!

谢谢共享,不错!
 楼主| 发表于 2009-5-25 17:57:04 | 显示全部楼层
哦,明白了!谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-23 03:20 , Processed in 0.079222 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表