Dan*_*t.A 1 command-line inno-setup
我想知道是否有任何方式可以从Inno Setup的Exec
功能中运行命令提示符,而这会隐藏用户的输出。目前,我有以下功能,我想这样做。
Exec(
'cmd.exe',
'/c ' + InstallPath + '\initdb ' + '-U postgres -A password -E utf8 --pwfile=' +
InstallPath + '\password.txt -D ' + DataPath,
'', SW_SHOW, ewWaitUntilTerminated, ResultCode);
Run Code Online (Sandbox Code Playgroud)
我知道您可以在该Run
部分添加一个标志,但实际上还没有找到类似的标志。任何帮助,将不胜感激。
您应该能够改变SW_SHOW
到SW_HIDE
隐藏命令窗口。
例如:
Exec(
'cmd.exe',
'/c ' + InstallPath + '\initdb ' + '-U postgres -A password -E utf8 --pwfile=' +
InstallPath + '\password.txt -D ' + DataPath,
'', SW_HIDE, ewWaitUntilTerminated, ResultCode);
Run Code Online (Sandbox Code Playgroud)
对于那些正在使用的[Run]
部分,请参阅Inno Setup中如何在不打开新窗口的情况下运行CMD命令。
归档时间: |
|
查看次数: |
2923 次 |
最近记录: |