无忧启动论坛

标题: 搜狗拼音输入法 批处理安装脚本 [已修正] [打印本页]

作者: chishingchan    时间: 2021-8-1 21:11
标题: 搜狗拼音输入法 批处理安装脚本 [已修正]
本帖最后由 chishingchan 于 2021-8-6 16:13 编辑

1、使用 7-zip 打开并提取原版安装包:


2、将下面的代码保存为 install.cmd,并以管理员身份运行:
  1. @echo off
  2. cd /d %~dp0
  3. title 正在安装 搜狗拼音输入法...

  4. for /f "tokens=4 delims=[] " %%a in ('ver') do set ver=%%a
  5. set ver=%ver:~-0,3%
  6. if %ver% GTR 5.1 echo 注意:此批处理不含“文本服务框架”!&&echo.&&pause&&echo.

  7. set SogouInput=C:\Program Files\SogouInput
  8. set Region=0000_sogou_pinyin_105b
  9. set StartMenuFolder=搜狗输入法
  10. set Version=10.5.0.4737

  11. md "%SogouInput%\%Version%">nul 2>nul

  12. if %PROCESSOR_ARCHITECTURE%==x86 (
  13.         echo 正在添加注册表...
  14.         reg add "HKLM\SOFTWARE\SogouInput" /f /ve /t REG_SZ /d "%SogouInput%">nul 2>nul
  15.         reg add "HKLM\SOFTWARE\SogouInput" /f /v "Region" /t REG_SZ /d "%Region%">nul 2>nul
  16.         reg add "HKLM\SOFTWARE\SogouInput" /f /v "StartMenuFolder" /t REG_SZ /d "%StartMenuFolder%">nul 2>nul
  17.         reg add "HKLM\SOFTWARE\SogouInput" /f /v "Version" /t REG_SZ /d "%Version%">nul 2>nul
  18.         reg add "HKLM\SOFTWARE\SogouInput" /f /v "VersionType" /t REG_SZ /d "Final">nul 2>nul
  19.         echo.
  20.         echo 正在复制文件...
  21.         copy $PLUGINSDIR\SogouPY.ime %SystemRoot%\system32>nul 2>nul
  22.         copy %Version%\Punctures.ini "%SogouInput%\%Version%">nul 2>nul
  23.         copy %Version%\Resource.dll "%SogouInput%\%Version%">nul 2>nul
  24.         copy %Version%\sgim_hz.bin "%SogouInput%\%Version%">nul 2>nul
  25.         copy %Version%\sgim_py.bin "%SogouInput%\%Version%">nul 2>nul
  26.         copy %Version%\Skin.dat "%SogouInput%\%Version%">nul 2>nul
  27.         copy %Version%\SGTool.exe "%SogouInput%\%Version%">nul 2>nul
  28.         copy %Version%\sysmodel.bin "%SogouInput%\%Version%">nul 2>nul
  29.         echo.
  30.         echo 正在转换核心词库...
  31.         "%SogouInput%\%Version%\SGTool.exe" --appid=sysdicmk --src="%SogouInput%\%Version%\sysmodel.bin" --des="%SogouInput%\%Version%\sgim_core.bin"
  32.         echo.
  33.         echo 正在安装输入法...
  34.         "%SogouInput%\%Version%\SGTool.exe" --appid=install -i -w
  35.         echo.
  36.         echo 正在精简文件...
  37.         del /f /q "%SogouInput%\%Version%\SGTool.exe">nul 2>nul
  38.         del /f /q "%SogouInput%\%Version%\sysmodel.bin">nul 2>nul
  39.         echo.
  40. ) else (
  41.         echo 正在添加注册表...
  42.         reg add "HKLM\SOFTWARE\Wow6432Node\SogouInput" /f /ve /t REG_SZ /d "%SogouInput%">nul 2>nul
  43.         reg add "HKLM\SOFTWARE\Wow6432Node\SogouInput" /f /v "Region" /t REG_SZ /d "%Region%">nul 2>nul
  44.         reg add "HKLM\SOFTWARE\Wow6432Node\SogouInput" /f /v "StartMenuFolder" /t REG_SZ /d "%StartMenuFolder%">nul 2>nul
  45.         reg add "HKLM\SOFTWARE\Wow6432Node\SogouInput" /f /v "Version" /t REG_SZ /d "%Version%">nul 2>nul
  46.         reg add "HKLM\SOFTWARE\Wow6432Node\SogouInput" /f /v "VersionType" /t REG_SZ /d "Final">nul 2>nul
  47.         echo.
  48.         echo 正在复制文件...
  49.         copy $PLUGINSDIR\SogouPY64.ime %SystemRoot%\system32\SogouPY.ime>nul 2>nul
  50.         copy $PLUGINSDIR\SogouPY.ime %SystemRoot%\SysWOW64>nul 2>nul
  51.         copy %Version%\Punctures.ini "%SogouInput%\%Version%">nul 2>nul
  52.         copy %Version%\Resource.dll "%SogouInput%\%Version%">nul 2>nul
  53.         copy %Version%\sgim_hz.bin "%SogouInput%\%Version%">nul 2>nul
  54.         copy %Version%\sgim_py.bin "%SogouInput%\%Version%">nul 2>nul
  55.         copy %Version%\Skin.dat "%SogouInput%\%Version%">nul 2>nul
  56.         copy %Version%\SGTool.exe "%SogouInput%\%Version%">nul 2>nul
  57.         copy %Version%\sysmodel.bin "%SogouInput%\%Version%">nul 2>nul
  58.         copy %Version%\Install64.exe "%SogouInput%\%Version%">nul 2>nul
  59.         echo.
  60.         echo 正在转换核心词库...
  61.         "%SogouInput%\%Version%\SGTool.exe" --appid=sysdicmk --src="%SogouInput%\%Version%\sysmodel.bin" --des="%SogouInput%\%Version%\sgim_core.bin"
  62.         echo.
  63.         echo 正在安装输入法...
  64.         "%SogouInput%\%Version%\Install64.exe" -i -w
  65.         echo.
  66.         echo 正在精简文件...
  67.         del /f /q "%SogouInput%\%Version%\SGTool.exe">nul 2>nul
  68.         del /f /q "%SogouInput%\%Version%\sysmodel.bin">nul 2>nul
  69.         del /f /q "%SogouInput%\%Version%\Install64.exe">nul 2>nul
  70.         echo.
  71. )

  72. title 搜狗拼音输入法 安装完成!
  73. pause
复制代码

安装后的目录截图:


安装组件包命令行格式:
$_14_\SogouComMgr.exe -overwrite -install "$_15_\PicFace_1.1.0.1880.scpf" -fromexp
依赖文件(夹):
Components\AppBox
Components\ZipLib.dll
Components\ComponentConfig.ini    不知道这文件在安装时是哪个命令行生成的!

智能助手 从不支持 XP
http://dl.pinyin.sogou.com/compo ... stant_1.0.0.30.scpf

录音助手
http://dl.pinyin.sogou.com/compo ... order_1.0.0.55.scpf

点点输入
http://dl.pinyin.sogou.com/compo ... tComp_1.2.0.72.scpf

截屏
http://dl.pinyin.sogou.com/compo ... ture_1.0.0.196.scpf

手写输入
http://dl.pinyin.sogou.com/compo ... nput_1.1.0.337.scpf

跨屏输入
http://dl.pinyin.sogou.com/compo ... Input_1.0.0.91.scpf

鼠标手势
http://dl.pinyin.sogou.com/compo ... ture_1.0.0.432.scpf








作者: chishingchan    时间: 2021-8-1 21:16
本帖最后由 chishingchan 于 2021-8-1 21:24 编辑

多谢 rgy 对于 SGTool.exe 参数的指点!

经测试,SGTool.exe 运行安装命令行后没有驻留进程,所以不需要结束进程。

此批处理为什么不支持 TSF 框架?因为 Win7 以上的系统建议使用自带的微软输入法就好。
这是个极精简的批处理脚本,如有需要,可添加相关文件以适用更多的功能!

作者: 邪恶海盗    时间: 2021-8-1 22:12
建议:
1.路径改成变量
2.加入卸载选项
3.列出文件

作者: chishingchan    时间: 2021-8-1 22:28
邪恶海盗 发表于 2021-8-1 22:12
建议:
1.路径改成变量
2.加入卸载选项

1、10行至13行是变量定义
2、谁喜欢拿输入法装了卸,卸了装的?
3、23行至29行是文件列表
作者: xban    时间: 2021-8-2 00:28
学习一下
作者: xhan    时间: 2021-8-2 00:30
顶一个
作者: 2012szcxgg    时间: 2021-8-2 08:09
虽然我一直用极点五笔
作者: 锌锰铜铁    时间: 2021-8-2 08:16
具体怎么操作!!!???
作者: 进士小站    时间: 2021-8-2 08:40
半成品也不错
作者: xinxinlinux    时间: 2021-8-2 08:42
看不懂,是说这样批处理安装的文件很少吗?还是能免除弹窗和非必要后台驻留?
作者: 邪恶海盗    时间: 2021-8-2 12:09
2012szcxgg 发表于 2021-8-2 08:09
虽然我一直用极点五笔

同极点五笔撸过,你用哪家的词库?
作者: winningteam    时间: 2021-8-2 12:32
感谢大佬分享
作者: canghaisui    时间: 2021-8-2 15:14
谢谢分享,也想知道这样安装的搜狗输入法的优点?
作者: chishingchan    时间: 2021-8-2 21:49
canghaisui 发表于 2021-8-2 15:14
谢谢分享,也想知道这样安装的搜狗输入法的优点?

此批处理是极精简版!有需要的可自己添加相关文件扩充
作者: chishingchan    时间: 2021-8-2 21:51
2012szcxgg 发表于 2021-8-2 08:09
虽然我一直用极点五笔

我也一直用五笔!因为个别人装机时需要拼音,就弄了这个,后面会越来越完善!
作者: 2011寂寞泪    时间: 2021-8-2 22:39
这样安装完成后,输入法并没有出现搜狗拼音啊?
作者: KEN3388    时间: 2021-8-3 08:43
搜狗五笔!!!!有没有这样的操作???谢谢(本人只会用五笔)
作者: KEN3388    时间: 2021-8-3 08:43
搜狗五笔
作者: 2011寂寞泪    时间: 2021-8-3 22:47
2011寂寞泪 发表于 2021-8-2 22:39
这样安装完成后,输入法并没有出现搜狗拼音啊?

win10 2004,批处理运行完毕,相关目录已经复制了输入法相关文件,但是输入法无搜狗拼音。
作者: duron8000    时间: 2021-8-4 19:34
对sogou_pinyin_110a无效,请教怎么修改
作者: rgy    时间: 2021-8-4 21:01

什么情况,搜狗似乎自己去掉了广告!


作者: chishingchan    时间: 2021-8-4 21:11
此版本竟是支持 XP 的最终版本!
此版本竟是支持 XP 的最终版本!
此版本竟是支持 XP 的最终版本!
作者: g56520    时间: 2021-8-5 01:13
学习一下
作者: yesfei    时间: 2021-8-5 07:35
发觉很多精简版用不了截图及手写工具,求推荐一款可用的。
作者: chishingchan    时间: 2021-8-5 08:36
yesfei 发表于 2021-8-5 07:35
发觉很多精简版用不了截图及手写工具,求推荐一款可用的。

自己添加就好
作者: chishingchan    时间: 2021-8-5 21:01
添加了一些常用的组件包下载地址及安装方法。
作者: gdzhdh    时间: 2021-8-5 21:41

学习一下
作者: lianmeng    时间: 2021-8-5 22:19
这个真不错,谢谢楼主分享。
作者: rgy    时间: 2021-8-18 16:06
楼主的方案太过于骨感,会有些实用小功能的缺失。于是考虑自己的使用习惯又做了二次DIY。做了个搜狗拼音110b-自用版批处理方案,特点如下

1.用7z自动提取批处理同目录下官方安装包内的文件用于安装。
2.用binmay自动修改SogouPY.ime和SogouPY64.ime去除损坏弹窗。
3.在开始菜单创建设置、输入法管理器和符号大全快捷方式。
4.皮肤和词库放入压缩包内对应文件夹也能自动安装。

安装后保留文件列表如下


  1. C:.
  2. └─11.0.0.4909
  3.     │  Config.cupf
  4.     │  Correction.ini
  5.     │  Fuzzy.dat
  6.     │  Install64-bak.exe
  7.     │  MoHuYin.ini
  8.     │  Punctures.ini
  9.     │  Resource.dll
  10.     │  richinput.cupf
  11.     │  scdlist.ini
  12.     │  sgim_core.bin
  13.     │  sgim_eng.bin
  14.     │  sgim_hz.bin
  15.     │  sgim_py.bin
  16.     │  sgim_quick.bin
  17.     │  SGTool-bak.exe
  18.     │  Skin.dat
  19.     │  SoftKeyBoard.cupf
  20.     │  
  21.     ├─AllSkin
  22.     ├─RichInput
  23.     │      richinputconfig.ini
  24.     │      
  25.     ├─scd
  26.     └─ShuangPinSchemes
  27.             ABC.ini
  28.             GuoBiao.ini
  29.             MS2003.ini
  30.             PinyinJiaJia.ini
  31.             Sogou.ini
  32.             XiaoHe.ini
  33.             ZiGuang.ini
  34.             ZiRanMa.ini
  35.             
复制代码


辅助安装批处理下载:
搜狗拼音110b-自用版-20210818.7z (575.36 KB, 下载次数: 56)
如需用于其它搜狗版本需修改批处理中两个版本号!

作者: chenfine    时间: 2021-8-18 16:17
折腾一下也好!
作者: yesfei    时间: 2021-8-18 22:06

智能助手 从不支持 XP
http://dl.pinyin.sogou.com/compo ... stant_1.0.0.30.scpf

录音助手
http://dl.pinyin.sogou.com/compo ... order_1.0.0.55.scpf

点点输入
http://dl.pinyin.sogou.com/compo ... tComp_1.2.0.72.scpf

截屏
http://dl.pinyin.sogou.com/compo ... ture_1.0.0.196.scpf

手写输入
http://dl.pinyin.sogou.com/compo ... nput_1.1.0.337.scpf

跨屏输入
http://dl.pinyin.sogou.com/compo ... Input_1.0.0.91.scpf

鼠标手势
http://dl.pinyin.sogou.com/compo ... ture_1.0.0.432.scpf
这些SCPF文件怎么用?
作者: pzero    时间: 2021-8-19 09:01
很赞的研究!我自己的做法是直接 regsvr32 /s 注册相关的文件,不用原来自带的注安装册文件。
作者: 台风12    时间: 2021-8-19 10:46
rgy 发表于 2021-8-18 16:06
楼主的方案太过于骨感,会有些实用小功能的缺失。于是考虑自己的使用习惯又做了二次DIY。做了个搜狗拼音110 ...

这样安装是没有了弹窗和比较精简吗?如此大受欢迎
作者: rgy    时间: 2021-8-19 12:04
台风12 发表于 2021-8-19 10:46
这样安装是没有了弹窗和比较精简吗?如此大受欢迎

确实是为了精简去弹窗去无用后台进程。
作者: 黑中见白    时间: 2022-3-19 13:45
大佬,win10安装之后,没有输入法啊
作者: chishingchan    时间: 2022-3-19 14:00
本帖最后由 chishingchan 于 2022-3-19 14:01 编辑
黑中见白 发表于 2022-3-19 13:45
大佬,win10安装之后,没有输入法啊

我已改用百度五笔和QQ五笔!
作者: 黑中见白    时间: 2022-3-19 14:03
本帖最后由 黑中见白 于 2022-3-19 15:42 编辑
rgy 发表于 2021-8-18 16:06
楼主的方案太过于骨感,会有些实用小功能的缺失。于是考虑自己的使用习惯又做了二次DIY。做了个搜狗拼音110 ...

大佬,这版本可以正常安装和使用,问题是换皮肤,设置9个词,中文使用英文标点怎么办//
经过直接copy,搞定设置设置9个词,中文使用英文标点
皮肤X:\Users\Admin\AppData\LocalLow\SogouPY\AllSkin
塞文件夹还有一个,这三行怎么取消呢



作者: wcs    时间: 2022-3-19 15:43
见识了
作者: rgy    时间: 2022-3-19 20:47
黑中见白 发表于 2022-3-19 14:03
大佬,这版本可以正常安装和使用,问题是换皮肤,设置9个词,中文使用英文标点怎么办//
经过直接copy,搞 ...

可以看下我这个版本,后面的新版就需要自己更新了。
http://bbs.wuyou.net/forum.php?m ... &fromuid=536158

1.你说的这些问题一般都是在设置里面修改的,在开始菜单中有搜狗设置的入口,如果在设置里不能修改的我也搞不定。
2.词库和皮肤是在第一次安装的时候统一安装的。


作者: rgy    时间: 2022-3-19 21:03
黑中见白 发表于 2022-3-19 14:03
大佬,这版本可以正常安装和使用,问题是换皮肤,设置9个词,中文使用英文标点怎么办//
经过直接copy,搞 ...


在网盘里发现个最后更新的
搜狗拼音116a-自用版20220107.7z (1.75 MB, 下载次数: 37)

作者: ysource    时间: 2022-3-19 21:08
感谢大佬分享
作者: youxia1220    时间: 2025-3-20 23:37
谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3