最新消息:

执行外部程序运行一个安装文件

nsis 永恒心锁 2161浏览 0评论

Exec
执行一个指定的程序并且立即继续安装。注意指定的文件必须存在于目标系统而不是编译的系统。
$OUTDIR 用于指定工作路径。如果该命令不能被运行则会置一个错误标记。注意,如果该命令包含空格,你要用引号来把他们包括起来。
例如: Exec ‘”$INSTDIRcommand.exe” 参数’ 。如果你不用引号括起来则在 Windows 9x下不正常或丢失参数。
Exec ‘”$INSTDIRsomeprogram.exe”‘
Exec ‘”$INSTDIRsomeprogram.exe” 某些参数’

ExecShell
动作 命令 [参数] [SW_SHOWNORMAL | SW_SHOWMAXIMIZED | SW_SHOWMINIMIZED | SW_HIDE]
使用 ShellExecute [译者注: Windows 的外壳关联] 执行指定的程序。注意: “动作” 通常为 “open”, “print” 等等,
也可以是一个空字符串来使用默认动作。
参数和显示类型是可选项。 $OUTDIR 用于指定工作路径。如果该命令不能被运行则会置一个错误标记。
ExecShell “open” “http://www.yhxs3344.net”

ExecWait
命令 [用户变量(退出代码)]
执行一个指定的程序并且等待运行处理结束。更多信息请查看 Exec 。当程序执行返回一个非零错误代码或者当产生错误时,
如果没有指定 “用户变量(返回代码)” 则 ExecWait 会放置一个错误标记。如果指定了 “用户变量(返回代码)”
则 ExecWait 会把变量设为返回代码(并且仅当产生错误时放置一个错误标记;如果产生错误则该用户变量的内容为未指定)。注意:如果该命令包含空格,
你要用引号来把他们包括起来。例如: ExecWait ‘”$INSTDIRcommand.exe” 参数’ 。如果你不用引号括起来则在 Windows 9x 下 不 正常或丢失参数。
ExecWait ‘”$INSTDIRsomeprogram.exe”‘ $0

nsExec
执行命令行不显示黑框
nsExec::Exec [/OEM] [/TIMEOUT=x] path
nsExec::ExecToLog [/OEM] [/TIMEOUT=x] path
nsExec::ExecToStack [/OEM] [/TIMEOUT=x] path

免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。丨本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途。丨本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » 执行外部程序运行一个安装文件

您必须 登录 才能发表评论!