2013-07-18 86 views
-1

我有一個inno設置代碼,它工作正常。任何人都可以告訴我如何從inno安裝程序代碼創建一個bat文件,這樣只需一次單擊就可以啓動安裝設置。我已經爲java類文件做了這些。任何幫助表示感謝。從inno安裝文件創建bat文件

+1

的Inno Setup的安裝程序是直接執行(這是一個標準的.exe)。您可以只需雙擊它即可啓動安裝程序。你是否試圖直接運行'.iss'文件而不是將其編譯到'Setup.exe'中? –

+0

@KenWhite我已經編譯了代碼,從那裏我可以得到iss源代碼的.exe文件。對於這個問題我很抱歉。 – dileepVikram

+0

您可以在'[Setup]'部分使用'OutputDir'條目找到它告訴你腳本的地方。 –

回答

1

應該不需要.bat文件。 Inno Setup創建一個獨立的可執行文件(默認情況下名爲Setup.exe),您可以像任何其他Windows可執行文件一樣簡單地雙擊它。

它創建的可執行文件是通過手動重命名Setup.exe爲不同的名稱(YourAppSetup.exe,例如),或通過在[Setup]部使用OutputBaseName值要麼可命名。您可以通過使用[Setup]部分值OutputDir來控制安裝可執行文件的創建位置。這裏有一個例子,從CodeExample1.iss' sample provided in your的Inno Setup`安裝:

[Setup] 
AppName=My Program 
AppVersion=1.5 
DefaultDirName={code:MyConst}\My Program 
DefaultGroupName=My Program 
UninstallDisplayIcon={app}\MyProg.exe 
InfoBeforeFile=Readme.txt 
OutputDir=userdocs:Inno Setup Examples Output 

這在userdocs:(您My Documents文件夾)創建默認Setup.exe,在一個名爲Inno Setup Examples Output子文件夾。把它放在別的地方,只需將OutputDir條目更改爲不同的位置。例如,把它命名Installer源文件夾中的子目錄,只要使用

OutputDir=Installer 

欲瞭解更多信息,請參閱documentation,在Setup Script Sections->[Setup] Section Directives分支。

Setup.exe將名稱更改爲別的東西,添加新條目:

OutputBaseName=MyAppSetup