AutoIt v3.3.14.2 官方英文版安装包及脚本
AutoIt v3 官方版下载:https://www.autoitscript.com/files/autoit3/autoit-v3-setup.exe
https://www.autoitscript.com/autoit3/scite/download/SciTE4AutoIt3.exe
Inno Setup 官方版下载:
http://www.jrsoftware.org/download.php/is-unicode.exe
百度网盘(成品):
链接: http://pan.baidu.com/s/1qX0Kxx6 密码: vgi2
成品备注:
1、只精简汉化了程序菜单项、右键菜单,其它未作汉化;
2、修改 Koda 程序使用自带的中文文件并删除自带的其它语言文件;
Inno Setup 安装脚本:
AppName=AutoIt
AppVersion=3.3.14.2
DefaultDirName={pf}\AutoIt3
DefaultGroupName=AutoIt v3
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64
DisableDirPage=no
DisableFinishedPage=yes
DisableProgramGroupPage=yes
DisableReadyMemo=yes
DisableReadyPage=yes
DisableStartupPrompt=yes
DisableWelcomePage=yes
ChangesAssociations=yes
Compression=lzma/max
SolidCompression=yes
SetupIconFile=Icon.ico
OutputBaseFilename=AutoIt_v3.3.14.2_Setup
AppCopyright=Copyright © 1999-2015 Jonathan Bennett & AutoIt Team
AppPublisher=AutoIt Team
VersionInfoVersion=3.3.14.2
Root: HKCU; Subkey: "Environment";
Root: HKCU; Subkey: "Environment"; ValueName: "SCITE_USERHOME"; ValueType: expandsz; ValueData: "{localappdata}\AutoIt v3\SciTE";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "AllowDecompile"; ValueType: dword; ValueData: "1";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "LastCompression"; ValueType: dword; ValueData: "2";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "LastExeDir"; ValueType: String; ValueData: "My Documents";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "LastIcon"; ValueType: String; ValueData: "";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "LastIconDir"; ValueType: String; ValueData: "{app}\Aut2Exe\Icons";
Root: HKCU; Subkey: "SOFTWARE\AutoIt v3\Aut2Exe"; ValueName: "LastScriptDir"; ValueType: String; ValueData: "My Documents";
Root: HKLM; Subkey: "SOFTWARE\AutoIt v3";
Root: HKLM; Subkey: "SOFTWARE\AutoIt v3\AutoIt";
Root: HKLM; Subkey: "SOFTWARE\AutoIt v3\AutoIt"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "SOFTWARE\AutoIt v3\AutoIt"; ValueName: "Version"; ValueType: String; ValueData: "v3.3.14.2";
Root: HKLM; Subkey: "SOFTWARE\Classes\.a3x";
Root: HKLM; Subkey: "SOFTWARE\Classes\.a3x"; ValueName: ""; ValueType: String; ValueData: "AutoIt3XScript";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3"; ValueName: ""; ValueType: String; ValueData: "AutoIt3Script";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3"; ValueName: "PerceivedType"; ValueType: String; ValueData: "text";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3\PersistentHandler";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3\PersistentHandler"; ValueName: ""; ValueType: String; ValueData: "{{5e941d80-bf96-11cd-b579-08002b30bfeb}";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3\ShellNew";
Root: HKLM; Subkey: "SOFTWARE\Classes\.au3\ShellNew"; ValueName: "FileName"; ValueType: String; ValueData: "Template.au3";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script"; ValueName: ""; ValueType: String; ValueData: "AutoIt v3 脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\DefaultIcon";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\DefaultIcon"; ValueName: ""; ValueType: String; ValueData: "{app}\Icons\au3script_v10.ico";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell"; ValueName: ""; ValueType: String; ValueData: "Run";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\选项编译";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\选项编译\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\选项编译\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\SciTE\..\AutoIt3.exe"" ""{app}\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3"" /ShowGui /in ""%l""";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Compile";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Compile"; ValueName: ""; ValueType: String; ValueData: "编译脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Compile\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Compile\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\Aut2Exe\Aut2Exe.exe"" /in ""%l""";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Edit";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Edit"; ValueName: ""; ValueType: String; ValueData: "编辑脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Edit\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Edit\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\SciTE\SciTE.exe"" ""%1""";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Open";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Open"; ValueName: ""; ValueType: String; ValueData: "打开脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Open\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Open\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\SciTE\SciTE.exe"" ""%1""";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Run";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Run"; ValueName: ""; ValueType: String; ValueData: "运行脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Run\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3Script\Shell\Run\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\AutoIt3.exe"" ""%1"" %*";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript"; ValueName: ""; ValueType: String; ValueData: "AutoIt v3 编码脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\DefaultIcon";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\DefaultIcon"; ValueName: ""; ValueType: String; ValueData: "{app}\Icons\au3script_v10.ico";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell"; ValueName: ""; ValueType: String; ValueData: "Run";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell\Run";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell\Run"; ValueName: ""; ValueType: String; ValueData: "运行脚本";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell\Run\Command";
Root: HKLM; Subkey: "SOFTWARE\Classes\AutoIt3XScript\Shell\Run\Command"; ValueName: ""; ValueType: String; ValueData: """{app}\AutoIt3.exe"" ""%1"" %*";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Au3Info.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Au3Info.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\Au3Info.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Au3Info_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Au3Info_x64.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\Au3Info_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Aut2Exe.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Aut2Exe.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\Aut2Exe\Aut2Exe.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Aut2Exe_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Aut2Exe_x64.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\Aut2Exe\Aut2Exe_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AutoIt3.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AutoIt3.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\AutoIt3.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AutoIt3_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AutoIt3_x64.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\AutoIt3_x64.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SciTE.exe";
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SciTE.exe"; ValueName: ""; ValueType: String; ValueData: "{app}\SciTE\SciTE.exe";
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment";
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueName: "PSModulePath"; ValueType: expandsz; ValueData: "{app}\AutoItX";
Name: "{group}\AutoIt 帮助文件"; Filename: "{app}\AutoIt.chm";
Name: "{group}\AutoIt 窗口信息"; Filename: "{app}\Au3Info.exe"; Check: "Not Is64BitInstallMode";
Name: "{group}\AutoIt 窗口信息 (x64)"; Filename: "{app}\Au3Info_x64.exe"; Check: "Is64BitInstallMode";
Name: "{group}\AutoIt 窗口信息 (x86)"; Filename: "{app}\Au3Info.exe"; Check: "Is64BitInstallMode";
Name: "{group}\SciTE 脚本编辑器"; Filename: "{app}\SciTE\SciTE.exe";
Name: "{group}\检测更新"; Filename: "{app}\AutoIt3.exe"; Parameters: """{app}\Extras\AutoUpdateIt\AutoUpdateIt.au3""";
Name: "{group}\编译脚本"; Filename: "{app}\Aut2Exe\Aut2exe.exe"; Check: "Not Is64BitInstallMode";
Name: "{group}\编译脚本 (x64)"; Filename: "{app}\Aut2Exe\Aut2exe_x64.exe"; Check: "Is64BitInstallMode";
Name: "{group}\编译脚本 (x86)"; Filename: "{app}\Aut2Exe\Aut2exe.exe"; Check: "Is64BitInstallMode";
Name: "{group}\运行脚本"; Filename: "{app}\AutoIt3.exe"; Check: "Not Is64BitInstallMode";
Name: "{group}\运行脚本 (x64)"; Filename: "{app}\AutoIt3_x64.exe"; Check: "Is64BitInstallMode";
Name: "{group}\运行脚本 (x86)"; Filename: "{app}\AutoIt3.exe"; Check: "Is64BitInstallMode";
Name: "{userdesktop}\AutoIt 窗口信息"; Filename: "{app}\Au3Info.exe"; Check: "Not Is64BitInstallMode";
LanguageName=<4E2D><6587><FF08><7B80><4F53><FF09>
LanguageID=$0804
LanguageCodePage=936
DialogFontName=宋体
DialogFontSize=9
WelcomeFontName=宋体
WelcomeFontSize=13
TitleFontName=宋体
TitleFontSize=30
CopyrightFontName=宋体
CopyrightFontSize=9
本帖最后由 chishingchan 于 2016-3-15 21:25 编辑
文件数量大多,只贴出关键地方:
...
...
...
Source: "{app}\Au3Info.exe"; DestDir: "{app}";
Source: "{app}\Au3Info_x64.exe"; DestDir: "{app}"; Check: "Is64BitInstallMode";
Source: "{app}\Aut2Exe\Aut2exe.exe"; DestDir: "{app}\Aut2Exe";
Source: "{app}\Aut2Exe\Aut2exe_x64.exe"; DestDir: "{app}\Aut2Exe"; Check: "Is64BitInstallMode";
Source: "{app}\AutoIt3.exe"; DestDir: "{app}";
Source: "{app}\AutoIt3_x64.exe"; DestDir: "{app}"; Check: "Is64BitInstallMode";
Source: "{app}\AutoItX\AutoItX3.dll"; DestDir: "{app}\AutoItX"; Check: "Not Is64BitInstallMode"; Flags: regserver 32bit
Source: "{app}\AutoItX\AutoItX3_DLL.lib"; DestDir: "{app}\AutoItX";
Source: "{app}\AutoItX\AutoItX3_x64.dll"; DestDir: "{app}\AutoItX"; Check: "Is64BitInstallMode"; Flags: regserver 64bit
Source: "{app}\AutoItX\AutoItX3_x64_DLL.lib"; DestDir: "{app}\AutoItX"; Check: "Is64BitInstallMode";
...
...
...
Source: "{app}\SciTE\Koda\FD.exe"; DestDir: "{app}\SciTE\Koda";
Source: "{app}\SciTE\Koda\fd.xml"; DestDir: "{app}\SciTE\Koda";
Source: "{app}\SciTE\Koda\Language\help_zhcn.chm"; DestDir: "{app}\SciTE\Koda\Language";
Source: "{app}\SciTE\Koda\Language\lang_zhcn.xml"; DestDir: "{app}\SciTE\Koda\Language";
回复 1# chishingchan
如果能对 2 - 6 楼的文件加点作用说明就好了,
只看懂 3 楼文件好像是安装注册的, 不知与源安装程序的注册是否一样............... 貌似没有添加 用户Include目录 回复 8# afan
文件列表太多只是没有显示而已,安装成品包就有。 回复afan
文件列表太多只是没有显示而已,安装成品包就有。
chishingchan 发表于 2016-3-15 21:20 http://www.autoitx.com/images/common/back.gif
那个是写注册表的,跟文件列表没关系 回复 7# 131738
所有楼叠加就是一个完整的 ISS 脚本文件。只是 Files 段需要完整的文件列表。 回复 8# afan
回复 7# 131738
6 楼已添加安装脚本附件。 回复 10# afan
不明白是啥意思。原安装版的注册表没有包含 Include 目录信息。 回复 12# chishingchan
看了,确定没添加 用户include目录,
Root: HKLM; Subkey: "SOFTWARE\AutoIt v3\AutoIt"; ValueName: "Include"; ValueType: String; ValueData: "{app}\XXXInclude"; 回复afan
不明白是啥意思。原安装版的注册表没有包含 Include 目录信息。
chishingchan 发表于 2016-3-15 21:32 http://www.autoitx.com/images/common/back.gif
那就当我多虑了吧