cscript.exe 由 inno setup 安装程序启动时说找不到文件,而它就在那里
cscript.exe launched by inno setup installer says cannot find file while it is right there
在我的 Inno 安装脚本中,我有这一行:
[Files]
Source: "C:\my.vbs"; DestDir: "C:\folder"; Flags: ignoreversion
[Run]
Filename: "cscript.exe C:\folder\my.vbs"; Description: "{cm:LaunchProgram,my}"; Flags: nowait postinstall skipifsilent runascurrentuser
但是当安装完成时,它弹出一个错误说:
无法执行文件:
cscript.exe C:\folder\my.vbs
创建进程失败;代码 2。
系统找不到指定的文件。
我去C:\文件夹的时候,my.vbs就在那里,为什么会说找不到文件?
Filename
parameter,顾名思义,是要执行的(可执行)文件的路径。你的情况是 cscript.exe
.
其余的是该可执行文件的参数,这些参数转到 Parameters
parameter。
[Run]
Filename: "cscript.exe"; Parameters: "C:\folder\my.vbs"; \
Description: "{cm:LaunchProgram,my}"; \
Flags: nowait postinstall skipifsilent runascurrentuser
在我的 Inno 安装脚本中,我有这一行:
[Files]
Source: "C:\my.vbs"; DestDir: "C:\folder"; Flags: ignoreversion
[Run]
Filename: "cscript.exe C:\folder\my.vbs"; Description: "{cm:LaunchProgram,my}"; Flags: nowait postinstall skipifsilent runascurrentuser
但是当安装完成时,它弹出一个错误说: 无法执行文件: cscript.exe C:\folder\my.vbs 创建进程失败;代码 2。 系统找不到指定的文件。
我去C:\文件夹的时候,my.vbs就在那里,为什么会说找不到文件?
Filename
parameter,顾名思义,是要执行的(可执行)文件的路径。你的情况是 cscript.exe
.
其余的是该可执行文件的参数,这些参数转到 Parameters
parameter。
[Run]
Filename: "cscript.exe"; Parameters: "C:\folder\my.vbs"; \
Description: "{cm:LaunchProgram,my}"; \
Flags: nowait postinstall skipifsilent runascurrentuser