Inno setup 解析{src}常量无效
我知道这个问题多年前就已经被提出了,但没有得到合理的答案 为什么这不适用于Inno setup 解析{src}常量无效,inno-setup,Inno Setup,我知道这个问题多年前就已经被提出了,但没有得到合理的答案 为什么这不适用于{src}\some.exe // Launch Notepad and wait for it to terminate // if Exec(ExpandConstant({win}\notepad.exe), '', '', SW_SHOW, // ewWaitUntilTerminated, ResultCode) then 如果我将notepad.exe复制到Inno安装目录中,({src}\notepad.e
{src}\some.exe
// Launch Notepad and wait for it to terminate
// if Exec(ExpandConstant({win}\notepad.exe), '', '', SW_SHOW,
// ewWaitUntilTerminated, ResultCode) then
如果我将notepad.exe复制到Inno安装目录中,({src}\notepad.exe
)它将不起作用。
{src}
上的秘密是什么?如果从C:\Windows
文件夹中复制notepad.exe
,则它不起作用。这是一个错误的二进制代码
一般来说,
{src}
常量没有秘密。这个代码很管用。但是不是用notepad.exe
我不知道这个问题是关于什么的,但是如果/
表示配置文件中的注释行,并且如果这是直接从配置文件复制的,您是否注释掉了使用{src}\notepad.exe
的说明?这并不是那么困难。我只想知道为什么{win}\notepad.exe可以工作而{src}\notepad.exe不能工作……1)这段代码没有意义。正如杰克所写,/
是注释。和ExpandConstant({win}\notepad.exe)
无法编译,缺少引号。因此,请先发布一个工作代码。2)如果问题已经被问到,最好将现有答案链接起来。