shuangliudaxia 发表于 2014-1-3 20:49:02

【已解决】RUN函数在XP和WIN7的默认安装目录下的运行文件失败

本帖最后由 shuangliudaxia 于 2014-1-4 22:11 编辑

代码如下

Run(@ScriptDir & "\安装包.exe")   ; 打开安装包
WinWaitActive("软件开始安装")      ;安装软件窗口出现
Sleep(800)
Send("{ENTER}"); 发送回车建后就自动安装到默认目录 C:\Program Files\软件包\下

我希望它安装完成后启动一次 但是发现在不同的系统上面就问题了 应为有些软件自动判断系统是32位的还是64位的就安装到不同的目录了

XP系统的路径:            
C:\Program Files\软件包\123.exe

WIN7的有两种目录目录:

C:\Program Files\软件包\123.exe
C:\Program Files(86)\软件包\123.exe

我用的写的代码如下:
Run(@ProgramFilesDir & "\123.exe")

怎么修改 才能在上面3种情况都能运行

yinbinly 发表于 2014-1-3 22:14:04

Run(@ProgramFilesDir & "\软件包\123.exe")    放到带X86的用32位编译 没问题

joyran 发表于 2014-1-3 22:31:25

2楼正解,多看下帮助文档。
页: [1]
查看完整版本: 【已解决】RUN函数在XP和WIN7的默认安装目录下的运行文件失败