找回密码
 加入
搜索
查看: 1943|回复: 0

用au3执行批处理文件时没有效果,如何解决?

[复制链接]
发表于 2008-5-23 16:28:54 | 显示全部楼层 |阅读模式
如:ShellExecute(D:\桌面\dir.bat)
或者是Run(D:\桌面\dir.bat)或者是ShellExecutewait(D:\桌面\dir.bat);或者是Runwait(D:\桌面\dir.bat)

dir.bat的内容为:dir *.* >a.txt

问题描述:
如果直接(鼠标左键)双击这个文件,能正常建立a.txt,而用au3的这个代码为何不能?
有什么办法可以解决这个问题?

自己解决了:
加上一个工作目录即可!
run('D:\桌面\dir.bat','D:\桌面')或者runwait('D:\桌面\dir.bat','D:\桌面')
ShellExecute或者ShellExecutewait在这里不行

[ 本帖最后由 星驰周 于 2008-5-23 16:46 编辑 ]
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 18:09 , Processed in 0.071966 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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