无忧启动论坛
标题:
搜狗拼音输入法 for XP/7 安装程序源码
[打印本页]
作者:
chishingchan
时间:
2022-1-12 19:55
标题:
搜狗拼音输入法 for XP/7 安装程序源码
成品:
搜狗拼音输入法 for XP/7
鉴于搜狗拼音输入法坛内有很多爱好者,放上 Inno Setup 脚本源码供参考:
;InnoSetupVersion=5.6.1 (Unicode)
[Setup]
;--必需--
AppName=搜狗输入法
AppVerName=搜狗输入法 v10.5 正式版
DefaultDirName={pf}\SogouInput
;--程序组--
DefaultGroupName=搜狗输入法
;--构架--
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64
;--权限--
PrivilegesRequired=admin
UsedUserAreasWarning=no
;--版本需求--
MinVersion=0,5.1
OnlyBelowVersion=0,6.2
;--向导页--
DisableDirPage=no
DisableFinishedPage=yes
DisableProgramGroupPage=yes
DisableReadyMemo=yes
DisableReadyPage=yes
DisableStartupPrompt=yes
DisableWelcomePage=yes
;--刷新关联--
ChangesAssociations=yes
;--压缩--
Compression=lzma/max
SolidCompression=yes
;--输出--
SetupIconFile=SetupIcon.ico
OutputBaseFilename=sogou_pinyin_105b
;--卸载程序--
Uninstallable=yes
;--文件时间戳--
TouchDate=2021-06-28
TouchTime=00:00
;--文件属性--
AppCopyright=© 2021 Sogou.com Inc. All rights reserved.
AppPublisher=Sogou.com Inc.
VersionInfoVersion=10.5.0.4737
;--界面图片--
WizardImageFile=$PLUGINSDIR\modern-wizard.bmp
WizardSmallImageFile=$PLUGINSDIR\modern-header.bmp
[Files]
;核心文件
Source: "$PLUGINSDIR\SogouPY.ime"; DestDir: "{sys}"; Check: "Not IsWin64"; Components: SogouPY; Flags: touch
Source: "$PLUGINSDIR\SogouPY.ime"; DestDir: "{syswow64}"; Check: "IsWin64"; Components: SogouPY; Flags: touch
Source: "$PLUGINSDIR\SogouPY64.ime"; DestDir: "{sys}"; DestName: "SogouPY.ime"; Check: "IsWin64"; Components: SogouPY; Flags: touch
Source: "10.5.0.4737\Install64.exe"; DestDir: "{app}\10.5.0.4737"; Check: "IsWin64"; Components: Install; Flags: touch
Source: "10.5.0.4737\Punctures.ini"; DestDir: "{app}\10.5.0.4737"; Components: Punctures; Flags: touch
Source: "10.5.0.4737\Resource.dll"; DestDir: "{app}\10.5.0.4737"; Components: Resource; Flags: touch
Source: "10.5.0.4737\sgim_hz.bin"; DestDir: "{app}\10.5.0.4737"; Components: sgim_HZ; Flags: touch
Source: "10.5.0.4737\sgim_py.bin"; DestDir: "{app}\10.5.0.4737"; Components: sgim_PY; Flags: touch
Source: "10.5.0.4737\Skin.dat"; DestDir: "{app}\10.5.0.4737"; Components: Skin; Flags: touch
Source: "10.5.0.4737\SGTool.exe"; DestDir: "{app}\10.5.0.4737"; Components: SGTool; Flags: touch
Source: "10.5.0.4737\sysmodel.bin"; DestDir: "{app}\10.5.0.4737"; Components: SysModel; Flags: deleteafterinstall touch
;简繁切换
Source: "10.5.0.4737\sgim_simtra.bin"; DestDir: "{app}\10.5.0.4737"; Components: SimTra; Flags: touch
;输入方式
Source: "10.5.0.4737\PersonalCenter.cupf"; DestDir: "{app}\10.5.0.4737"; Components: PersonalCenter; Flags: touch
;软键盘
Source: "10.5.0.4737\SoftKeyBoard.cupf"; DestDir: "{app}\10.5.0.4737"; Components: SoftKeyBoard; Flags: touch
;搜狗工具箱
Source: "10.5.0.4737\pandorabox.cupf"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
;工具在线安装
Source: "$_14_\SogouComMgr.exe"; DestDir: "{app}\Components"; Components: ToolBox; Flags: touch
Source: "$_14_\ComponentConfig.ini"; DestDir: "{app}\Components"; Components: ToolBox;Flags: touch
Source: "10.5.0.4737\HWSignature.dll"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\SGDownload.exe"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\sgutil.dll"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\ZipLib.dll"; DestDir: "{app}\10.5.0.4737"; Check: "Not IsWin64"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\ZipLib64.dll"; DestDir: "{app}\10.5.0.4737"; DestName: "ZipLib.dll"; Check: "IsWin64"; Components: ToolBox; Flags: touch
;工具配置
Source: "$_14_\AppBox\list.ini"; DestDir: "{app}\Components\AppBox"; Components: ToolBox; Flags: touch
Source: "$_14_\AppBox\recommend.ini"; DestDir: "{app}\Components\AppBox"; Components: ToolBox; Flags: touch
;图片表情 图标
Source: "$_14_\AppBox\icon\exinputBundle.picfaceCom.ico"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
Source: "$_14_\AppBox\icon\exinputBundle.picfaceCom.png"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
;手写输入 图标
Source: "$_14_\AppBox\icon\handinputBundle.ico"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
Source: "$_14_\AppBox\icon\handinputBundle.png"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
;语音输入 图标
Source: "$_14_\AppBox\icon\VoiceInputBundle.ico"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
Source: "$_14_\AppBox\icon\VoiceInputBundle.png"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
;符号大全
Source: "10.5.0.4737\sgim_quick.bin"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\richinput.cupf"; DestDir: "{app}\10.5.0.4737"; Components: ToolBox; Flags: touch
Source: "10.5.0.4737\RichInput\richinputconfig.ini"; DestDir: "{app}\10.5.0.4737\RichInput"; Components: ToolBox; Flags: touch
;符号大全 图标
Source: "$_14_\AppBox\icon\exinputBundle.symbolCom.ico"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
Source: "$_14_\AppBox\icon\exinputBundle.symbolCom.png"; DestDir: "{app}\Components\AppBox\icon"; Components: ToolBox; Flags: touch
[INI]
;候选项数: 9
Filename: "{userappdata}\SogouPY\env.ini"; Section: "Setting"; Key: "PageSize"; String: "9"
Filename: "{userappdata}\SogouPY\env.ini"; Section: "SyncMode"; Key: "PageSize"; String: "remote"
;关闭细胞词库
Filename: "{userappdata}\SogouPY\env.ini"; Section: "Setting"; Key: "UseCellDict"; String: "0"
;升级模式: 禁止升级
Filename: "{userappdata}\SogouPY\env.ini"; Section: "Setting"; Key: "AutoUpdate"; String: "0"
Filename: "{userappdata}\SogouPY\env.ini"; Section: "SyncMode"; Key: "AutoUpdate"; String: "remote"
;关闭i模式换肤
Filename: "{userappdata}\SogouPY\env.ini"; Section: "Setting"; Key: "IModeQuickChangeSkin"; String: "0"
Filename: "{userappdata}\SogouPY\env.ini"; Section: "SyncMode"; Key: "IModeQuickChangeSkin"; String: "remote"
[Registry]
Root: HKLM; Subkey: "SOFTWARE\SogouComponents"; Components: ToolBox;
Root: HKLM; Subkey: "SOFTWARE\SogouComponents"; ValueName: ""; ValueType: String; ValueData: "{app}\Components"; Components: ToolBox;
Root: HKLM; Subkey: "SOFTWARE\SogouInput";
Root: HKLM; Subkey: "SOFTWARE\SogouInput"; ValueName: ""; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "SOFTWARE\SogouInput"; ValueName: "Region"; ValueType: String; ValueData: "0000_sogou_pinyin_105b";
Root: HKLM; Subkey: "SOFTWARE\SogouInput"; ValueName: "StartMenuFolder"; ValueType: String; ValueData: "搜狗输入法";
Root: HKLM; Subkey: "SOFTWARE\SogouInput"; ValueName: "Version"; ValueType: String; ValueData: "10.5.0.4737";
Root: HKLM; Subkey: "SOFTWARE\SogouInput"; ValueName: "VersionType"; ValueType: String; ValueData: "Final";
[Run]
Filename: "{app}\10.5.0.4737\SGTool.exe"; Parameters: "--appid=sysdicmk --src=""{app}\10.5.0.4737\sysmodel.bin"" --des=""{app}\10.5.0.4737\sgim_core.bin"""; WorkingDir: "{app}\10.5.0.4737"; Description: "转换核心词库"; StatusMsg: "正在转换核心词库...";
Filename: "{app}\10.5.0.4737\SGTool.exe"; Parameters: "--appid=install -i -w"; WorkingDir: "{app}"; Description: "安装输入法"; StatusMsg: "正在安装输入法...";
Filename: "{app}\10.5.0.4737\Install64.exe"; Parameters: "-i -w"; WorkingDir: "{app}"; Description: "安装输入法"; StatusMsg: "正在安装输入法..."; Check: "IsWin64"; Flags: runhidden
Filename: "{sys}\taskkill.exe"; Parameters: "/f /im SGTool.exe"; WorkingDir: "{app}"; Description: "结束进程"; StatusMsg: "正在结束进程..."; Flags: runhidden
[UninstallRun]
Filename: "{app}\10.5.0.4737\SGTool.exe"; Parameters: "--appid=install -u -w"; WorkingDir: "{app}"; StatusMsg: "正在卸载输入法...";
Filename: "{app}\10.5.0.4737\Install64.exe"; Parameters: "-u -w"; WorkingDir: "{app}"; StatusMsg: "正在卸载输入法..."; Flags: runhidden
Filename: "{sys}\taskkill.exe"; Parameters: "/f /im SGTool.exe"; WorkingDir: "{app}"; StatusMsg: "正在结束进程..."; Flags: runhidden
[Icons]
;Name: "{group}\{cm:UninstallProgram,搜狗输入法}"; Filename: "{uninstallexe}";
[Types]
Name: "Lite"; Description: "精简版";
Name: "Core"; Description: "核心版";
Name: "Custom"; Description: "定制版"; Flags: iscustom
[Components]
Name: "SogouPY"; Description: "搜狗拼音"; Types: "Core Lite Custom"; Flags: fixed
Name: "Install"; Description: "安装程序"; Types: "Core Lite Custom"; Flags: fixed
Name: "Punctures"; Description: "自定义标点"; Types: "Core Lite Custom"; Flags: fixed
Name: "Resource"; Description: "资源"; Types: "Core Lite Custom"; Flags: fixed
Name: "sgim_HZ"; Description: "汉字编码"; Types: "Core Lite Custom"; Flags: fixed
Name: "sgim_PY"; Description: "拼音编码"; Types: "Core Lite Custom"; Flags: fixed
Name: "Skin"; Description: "皮肤"; Types: "Core Lite Custom"; Flags: fixed
Name: "SGTool"; Description: "搜狗工具"; Types: "Core Lite Custom"; Flags: fixed
Name: "SysModel"; Description: "系统词库"; Types: "Core Lite Custom"; Flags: fixed
Name: "SimTra"; Description: "简繁转换"; Types: "Core Lite Custom"; Flags: fixed
Name: "PersonalCenter"; Description: "输入方式"; Types: "Lite Custom";
Name: "SoftKeyBoard"; Description: "软键盘"; Types: "Lite Custom";
Name: "ToolBox"; Description: "工具箱"; Types: "Lite Custom";
[UninstallDelete]
Type: filesandordirs; Name: "{app}"
Type: filesandordirs; Name: "{userappdata}\SogouPY"
Type: filesandordirs; Name: "{userappdata}\SogouPY.users"
[Messages]
BeveledLabel=——— ChiShingChan
[Code]
procedure InitializeWizard();
begin
WizardForm.LICENSEACCEPTEDRADIO.Checked := true;
WizardForm.WizardSmallBitmapImage.width:=170;
WizardForm.WizardSmallBitmapImage.left:=0;
WizardForm.PAGENAMELABEL.left:=170+20;
WizardForm.PAGENAMELABEL.width:=WizardForm.width-170-26;
WizardForm.PAGEDESCRIPTIONLABEL.left:=170+20;
WizardForm.PAGEDESCRIPTIONLABEL.width:=WizardForm.width-170-26;
end;
复制代码
作者:
chishingchan
时间:
2022-1-12 19:56
本帖最后由 chishingchan 于 2022-1-12 20:01 编辑
源码语句限制了除 XP/7 以外的系统安装,关于源码的疑问可跟贴询问
支持安装及卸载
精简掉属性但保留了几个常用的工具,但需要在线下载(已附带下载组件)
图片表情 本来没用,但占据 S 字菜单位置,所以加上
作者:
hlccfu
时间:
2022-1-12 20:24
楼主犀利
作者:
ellx98
时间:
2022-1-12 20:54
多谢分享
作者:
nianyueriPE
时间:
2022-1-12 22:59
谢谢分享
作者:
free16
时间:
2022-1-12 23:06
感谢分享
作者:
lily9718
时间:
2022-1-13 06:56
谢谢楼主分享
作者:
旁观者清
时间:
2022-1-13 07:38
本帖最后由 旁观者清 于 2022-1-13 07:39 编辑
谢谢分享。
作者:
MC阿虎
时间:
2022-1-13 09:58
感谢分享
作者:
mengxiangdao
时间:
2022-5-10 11:29
不能支持win8 可以修改吗
作者:
481416322
时间:
2022-5-10 14:12
厉害
作者:
断桥烟雨
时间:
2022-5-10 15:04
多谢分享
作者:
VipUser
时间:
2023-10-24 13:41
谢谢分享
作者:
rbwrbw
时间:
2023-10-24 14:35
感射!!!!!
作者:
rbwrbw
时间:
2023-10-24 14:38
程序源码!!!!
作者:
2012myjoys
时间:
2023-10-24 16:13
win11可以用?
作者:
快活林
时间:
2024-8-5 23:53
谢谢分享!持续关注中!
作者:
doyou
时间:
2024-8-14 10:42
cmd脚本?不像啊
作者:
xptool
时间:
2024-8-16 09:29
多谢分享
作者:
wn168cn@163.com
时间:
2024-10-19 18:30
感谢分享
作者:
fdongh
时间:
2024-10-31 16:13
感谢分享
作者:
cqh
时间:
2024-11-12 11:40
学习
作者:
leaguer
时间:
2024-11-16 17:20
楼主能否敞开对Win10/11的怀抱而更新一下安装脚本?
作者:
pzero
时间:
2024-11-18 09:28
综合讨论区有精简版搜狗的安装cmd脚本。
作者:
2012fengxi
时间:
2024-11-19 14:19
谢谢楼主分享
作者:
idd214
时间:
2024-11-20 13:54
谢谢分享
作者:
zst
时间:
2024-11-21 11:42
其他系统无缘了
作者:
qfnuzlr
时间:
2024-11-21 11:48
谢谢分享
作者:
hntjb
时间:
2024-11-22 09:47
谢谢大佬的分享。。。
作者:
澹澹的优势
时间:
2024-11-22 20:33
多谢分享
作者:
vivian_piao
时间:
2024-11-26 15:00
谢谢楼主分享
作者:
wn168cn@163.com
时间:
2024-11-26 15:10
感谢分享
作者:
fruds9981
时间:
2024-11-26 15:18
佬大好人,支持点赞
作者:
zifeng
时间:
2025-1-13 11:13
谢谢分享
作者:
yzszh64
时间:
2025-3-1 22:12
感谢楼主分享。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3