硬编码启动切换到 INNO Setup 脚本并在 InnoIDE 的 [code] 中检索它们
Hardcode startup switches into INNO Setup script and retrieve them in [code] in InnoIDE
当我编译然后 运行 我的 Inno 脚本时,我想解析硬编码的命令行开关。因此,我不想 运行 将我的脚本设置为 c:\myInstall.exe /myswitch
,而是想通过 IDE 运行 并将此开关包含在此处的开头
使用此代码,我想在 ParamStr(x)
中检索此开关
function MyParams(param: String): string;
begin
MsgBox(ParamStr(3), mbError, MB_OK);
Result := MyParameter;
end;
{Parameter Detection--end}
function InitializeSetup(): Boolean;
begin
MyParams('XXX');
end;
我找到了一个工具,它可以为您完成这项工作 - 如果您使用,您可以设置 DEBUG 变量
Inno Script Studio
当我编译然后 运行 我的 Inno 脚本时,我想解析硬编码的命令行开关。因此,我不想 运行 将我的脚本设置为 c:\myInstall.exe /myswitch
,而是想通过 IDE 运行 并将此开关包含在此处的开头
使用此代码,我想在 ParamStr(x)
function MyParams(param: String): string;
begin
MsgBox(ParamStr(3), mbError, MB_OK);
Result := MyParameter;
end;
{Parameter Detection--end}
function InitializeSetup(): Boolean;
begin
MyParams('XXX');
end;
我找到了一个工具,它可以为您完成这项工作 - 如果您使用,您可以设置 DEBUG 变量 Inno Script Studio