造作的他亦安棠百度云:autoit的问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 05:48:28
run("G:\ISScript.Msi")

run不能运行.msi的文件吗,,为什么 我老出错

在AUTOIT中,只有少数文件扩展是“可运行”的——通常这些文件是.exe, .bat, .com, .pif.其它类型的文件如.txt 和 .msi实际上是借助其它程序来执行的.比如当您双击“myfile.msi”文件的时候,实际上在后台执行的命令是“msiexec.exe myfile.msi”.所以要在AutoIt中运行一个.msi文件就需要这样做:

RunWait(\"msiexec myfile.msi\")

或者用更简单的方法,就是使用“start”命令,它会自动为您处理这个文件:

RunWait(@COMSPEC \" /c Start myfile.msi\")