構建一個Inno Setup腳本行是否可以使用變量和一些條件來構建腳本行(具有可執行文件,需要不同的開關,具體取決於自定義頁面上檢查的內容)可能是這樣的:是否有可能從變量
var
linecommand : string;
function FileParams();
begin
if check1 then linecommand := linecommand+' conditionone' end;
if check2 then linecommand := linecommand+' conditiontwo' end;
if check3 then linecommand := linecommand+' conditiontwo' end;
end;
function check123()
begin
if check1 or check2 or check3 then
begin
linecommand='Executable file name.exe '+linecommand;
Shellexec(linecommand);
end;
end;
你打算怎麼辦?你所顯示的是有效的;更好的辦法是從'FileParams'函數返回該命令行,而不是使用共享'linecommand'變量。 – TLama
本來我在安裝運行部分有五個不同的行,每一行都有不同的參數。我認爲爲了可讀性,建立參數線會更好。在Inno幫助文件中,我找不到FileParams上的任何內容。是否有單獨的函數,或者這是文件和安裝運行節中的參數聲明。謝謝 – grahamskaraoke