如何获取路径,您当前正在编译的 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 回答