2013-07-18 139 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