1. 程式人生 > >inno setup,如何把檔案放到對應的路徑下,獲取使用者名稱作為路徑的一部分

inno setup,如何把檔案放到對應的路徑下,獲取使用者名稱作為路徑的一部分

比如說我想用我的使用者路徑,但是INNO SETUP 常量沒有直接給出這個路徑,那麼我們就可以用我的文件這個路徑({userdocs} C:\Users\70744\Ducuments)然後切換到上一層路徑就可以實現了。 {userdocs}\..\AppData

; 指令碼由 Inno Setup 指令碼嚮導 生成!

; 有關建立 Inno Setup 指令碼檔案的詳細資料請查閱幫助文件!


[Setup]
; 注: AppId的值為單獨標識該應用程式。
; 不要為其他安裝程式使用相同的AppId值。
; (生成新的GUID,點選 工具|在IDE中生成GUID。)
AppId={{C5FE0C14-DFF6-414B-9B11-4BDDE48DA588}
AppName=aaa
AppVersion=2.0
;AppVerName=bbb 1.0
AppPublisher=我的公司
;CreateAppDir=no
OutputBaseFilename=setup1
Compression=lzma
SolidCompression=yes
;DefaultDirName=D:\Program Files\{#MyAppName}
;DefaultDirName=C:\Program Files (x86)\Bentley\ProStructures V8i S8\ProStructures
;DefaultDirName={reg:SOFTWARE\WOW6432Node\Bentley\Installed_Products\{{075603A2-0EEA-42F2-971F-2D675F5555E2},InstallPath}
DisableDirPage=no
DefaultDirName=no

[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

[Files]

Source:"C:\Users\70744\Desktop\測試檔案\Personal.dgnlib";DestDir:{userdocs}\..\AppData\Local\Bentley\

MicroStation\10.0.0\prefs; Flags: ignoreversion