From 4dd21a14ce344ee2835b6d34f3c0db5f4840847d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Mon, 14 Aug 2023 22:38:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=89=93=E5=8C=85=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JNotepad.iss | 90 ---------------------------------------------------- 1 file changed, 90 deletions(-) delete mode 100644 JNotepad.iss diff --git a/JNotepad.iss b/JNotepad.iss deleted file mode 100644 index afe006e..0000000 --- a/JNotepad.iss +++ /dev/null @@ -1,90 +0,0 @@ -; 脚本由 Inno Setup 脚本向导 生成! -; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! - -#define MyAppName "JNotepad" -#define MyAppVersion "1.1.8" -#define MyAppPublisher "JCNC" -#define MyAppURL "https://jcnc-org.gitee.io/" -#define MyAppExeName "JNotepad.exe" -#define MyAppAssocName "文本文档" -#define MyAppAssocExt ".txt" -#define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt - -[Setup] -; 注: AppId的值为单独标识该应用程序。 -; 不要为其他安装程序使用相同的AppId值。 -; (若要生成新的 GUID,可在菜单中点击 "工具|生成 GUID"。) -AppId={{57522235-492C-4AED-81EE-7D293D5A3192} -AppName={#MyAppName} -AppVersion={#MyAppVersion} -;AppVerName={#MyAppName} {#MyAppVersion} -AppPublisher={#MyAppPublisher} -AppPublisherURL={#MyAppURL} -AppSupportURL={#MyAppURL} -AppUpdatesURL={#MyAppURL} -DefaultDirName={autopf}\{#MyAppName} -ChangesAssociations=yes -DisableProgramGroupPage=yes -LicenseFile=C:\Users\luke\Desktop\JNotepad\LICENSE -; 以下行取消注释,以在非管理安装模式下运行(仅为当前用户安装)。 -;PrivilegesRequired=lowest -PrivilegesRequiredOverridesAllowed=dialog -OutputDir=C:\Users\luke\Desktop\JNotepad\OUTPUT -OutputBaseFilename=JNotepad -SetupIconFile=C:\Users\luke\Desktop\JNotepad\INPUT\JNotepad\JNotepad.ico -Compression=lzma -SolidCompression=yes -WizardStyle=modern - -SignTool=mysigntool -SignedUninstaller=yes -[Languages] -Name: "chinesesimp"; MessagesFile: "compiler:Default.isl" -Name: "armenian"; MessagesFile: "compiler:Languages\Armenian.isl" -Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" -Name: "bulgarian"; MessagesFile: "compiler:Languages\Bulgarian.isl" -Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl" -Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl" -Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl" -Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl" -Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl" -Name: "english"; MessagesFile: "compiler:Languages\English.isl" -Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl" -Name: "french"; MessagesFile: "compiler:Languages\French.isl" -Name: "german"; MessagesFile: "compiler:Languages\German.isl" -Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl" -Name: "icelandic"; MessagesFile: "compiler:Languages\Icelandic.isl" -Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl" -Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl" -Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl" -Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl" -Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl" -Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" -Name: "slovak"; MessagesFile: "compiler:Languages\Slovak.isl" -Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl" -Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" -Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl" -Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl" - -[Tasks] -Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked - -[Files] -Source: "C:\Users\luke\Desktop\JNotepad\INPUT\JNotepad\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion -Source: "C:\Users\luke\Desktop\JNotepad\INPUT\JNotepad\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs -; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion” - -[Registry] -Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: ""; Flags: uninsdeletevalue -Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}"; ValueType: string; ValueName: ""; ValueData: "{#MyAppAssocName}"; Flags: uninsdeletekey -Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName},0" -Root: HKA; Subkey: "Software\Classes\{#MyAppAssocKey}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1""" -Root: HKA; Subkey: "Software\Classes\Applications\{#MyAppExeName}\SupportedTypes"; ValueType: string; ValueName: ".myp"; ValueData: "" - -[Icons] -Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" -Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon - -[Run] -Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent -