[英]How to execute “net use” command from Inno Setup installer on Windows 7?
[英]How to execute a command from a certain directory in Inno Setup script
我有多个关于安装npm
组件的cmd
命令。 我不想为此使用批处理文件。 如何通过 Inno Sectum 脚本中的Exec
函数执行这些命令,并且我希望安装程序等到这些命令被执行?
以下是我希望执行的一些示例命令,它们也需要在指定目录上执行:
npm install forever-monitor
npm install ip
Inno Setup Exec
函数将WorkingDir
作为第三个参数。
所以你可以做
Exec('npm', 'install forever-monitor', ExpandConstant('{pf}\nodejs'),
SW_HIDE, ewWaitUntilTerminated, ResultCode);
虽然在这种情况下,我会质疑, npm
是否真的需要从其目录中执行。 很可能,您实际需要的只是使用完整路径执行npm
:
Exec(ExpandConstant('{pf}\nodejs\npm'), 'install forever-monitor', '',
SW_HIDE, ewWaitUntilTerminated, ResultCode);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.