找回密码
 加入
搜索
查看: 1602|回复: 7

代码编译后不能正确运行

[复制链接]
发表于 2008-11-10 11:03:09 | 显示全部楼层 |阅读模式
我的代码编译后不能正确运行了,有谁帮我看看


编译之后运行到
Run($setup&"\RecoverSetup.exe","",@SW_HIDE)
只打开所要打开的文件就不动了。
是什么原因?

[ 本帖最后由 yellow881 于 2008-11-15 09:27 编辑 ]

本帖子中包含更多资源

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

×
发表于 2008-11-10 11:29:14 | 显示全部楼层
第10行应该用winwaitactive,你这样要等这个窗口结束才会继续
 楼主| 发表于 2008-11-10 12:01:25 | 显示全部楼层
首先谢谢楼上的热心

已改成了
winwaitactive
不过还是不行。运行脚本就可以,如果运行编译好的,则只能运行至打开文件就不动了
还有什么别的方法不?
发表于 2008-11-10 14:56:10 | 显示全部楼层
  应该是WINWAIT那在等定义了的窗口标题出现,而脚本却又在检测时不能正常检测到那个窗口标题导致的,在脚本编辑器中能正常运行,却在编译好后不能正常,通常是因为加扰之后出现的,加扰后,当你没有添加相应的参数,是会对程序产生很大的影响的.
 楼主| 发表于 2008-11-10 17:01:27 | 显示全部楼层
弱弱的问一下,加扰是什么意思~~

具体问题是这样的,我在自己工作的机子(server2003)编译之后可以运行,但放到第二台机子(XP)上就只能运行到打开我所要打开文件哪里。就无法继续执行下去了。

然后我又到第二台机上重新编译也还是一样。无法完整运行。如果不编译就可以成功运行。

[ 本帖最后由 yellow881 于 2008-11-10 17:08 编辑 ]
发表于 2008-11-10 19:09:21 | 显示全部楼层
先把WINWAIT去掉只加个延时试试能不能正常执行RUN下面的代码...
发表于 2008-11-10 19:40:00 | 显示全部楼层
去掉第九行的 @SW_HIDE
应该就可以解决问题了
 楼主| 发表于 2008-11-15 09:27:24 | 显示全部楼层
问题已解决,很谢谢楼上两位教师的指导
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 22:17 , Processed in 0.081458 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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