現在コンパイルしている InnoSetup スクリプト ファイルが配置されているパスを取得する方法は?
質問する
9064 次
1 に答える
15
スクリプト ソース パスを取得するには、プリプロセッサの定義済み変数を使用しますSourcePath
。その変数は、スクリプトで通常の として展開できますdefine
。スクリプトがまだ保存されていない場合は、My Documents
ディレクトリへのパスを返します。テストするのに役に立たない例を次に示します。
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
[Code]
procedure InitializeWizard;
begin
MsgBox(ExpandConstant('{#SourcePath}'), mbInformation, MB_OK);
end;
プリプロセッサを呼び出してスクリプトを再構築するためにCTRL + F9実行 ( ) するだけでなく、スクリプトをコンパイル ( ) する必要があることを忘れないでください。F9
于 2012-09-25T15:52:03.690 に答える