无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7856|回复: 45
打印 上一主题 下一主题

[原创] 搜狗拼音输入法 批处理安装脚本 [已修正]

    [复制链接]
跳转到指定楼层
1#
发表于 2021-8-1 21:11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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







评分

参与人数 3无忧币 +15 收起 理由
2011寂寞泪 + 5 安装完成后,怎么应用搜狗输入法?默认还是.
afen + 5
9zhmke + 5 这方面的研究绝对应该鼓励!

查看全部评分

2#
 楼主| 发表于 2021-8-1 21:16:09 | 只看该作者
本帖最后由 chishingchan 于 2021-8-1 21:24 编辑

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

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

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

使用道具 举报

3#
发表于 2021-8-1 22:12:53 | 只看该作者
建议:
1.路径改成变量
2.加入卸载选项
3.列出文件
回复

使用道具 举报

4#
 楼主| 发表于 2021-8-1 22:28:31 | 只看该作者
邪恶海盗 发表于 2021-8-1 22:12
建议:
1.路径改成变量
2.加入卸载选项

1、10行至13行是变量定义
2、谁喜欢拿输入法装了卸,卸了装的?
3、23行至29行是文件列表
回复

使用道具 举报

5#
发表于 2021-8-2 00:28:33 | 只看该作者
学习一下
回复

使用道具 举报

6#
发表于 2021-8-2 00:30:26 | 只看该作者
顶一个
回复

使用道具 举报

7#
发表于 2021-8-2 08:09:44 | 只看该作者
虽然我一直用极点五笔
回复

使用道具 举报

8#
发表于 2021-8-2 08:16:12 | 只看该作者
具体怎么操作!!!???
回复

使用道具 举报

9#
发表于 2021-8-2 08:40:19 | 只看该作者
半成品也不错
回复

使用道具 举报

10#
发表于 2021-8-2 08:42:39 | 只看该作者
看不懂,是说这样批处理安装的文件很少吗?还是能免除弹窗和非必要后台驻留?
回复

使用道具 举报

11#
发表于 2021-8-2 12:09:33 | 只看该作者
2012szcxgg 发表于 2021-8-2 08:09
虽然我一直用极点五笔

同极点五笔撸过,你用哪家的词库?
回复

使用道具 举报

12#
发表于 2021-8-2 12:32:09 | 只看该作者
感谢大佬分享
回复

使用道具 举报

13#
发表于 2021-8-2 15:14:41 | 只看该作者
谢谢分享,也想知道这样安装的搜狗输入法的优点?
回复

使用道具 举报

14#
 楼主| 发表于 2021-8-2 21:49:59 | 只看该作者
canghaisui 发表于 2021-8-2 15:14
谢谢分享,也想知道这样安装的搜狗输入法的优点?

此批处理是极精简版!有需要的可自己添加相关文件扩充
回复

使用道具 举报

15#
 楼主| 发表于 2021-8-2 21:51:30 | 只看该作者
2012szcxgg 发表于 2021-8-2 08:09
虽然我一直用极点五笔

我也一直用五笔!因为个别人装机时需要拼音,就弄了这个,后面会越来越完善!
回复

使用道具 举报

16#
发表于 2021-8-2 22:39:27 | 只看该作者
这样安装完成后,输入法并没有出现搜狗拼音啊?
回复

使用道具 举报

17#
发表于 2021-8-3 08:43:02 | 只看该作者
搜狗五笔!!!!有没有这样的操作???谢谢(本人只会用五笔)
回复

使用道具 举报

18#
发表于 2021-8-3 08:43:54 | 只看该作者
搜狗五笔
回复

使用道具 举报

19#
发表于 2021-8-3 22:47:59 | 只看该作者
2011寂寞泪 发表于 2021-8-2 22:39
这样安装完成后,输入法并没有出现搜狗拼音啊?

win10 2004,批处理运行完毕,相关目录已经复制了输入法相关文件,但是输入法无搜狗拼音。
回复

使用道具 举报

20#
发表于 2021-8-4 19:34:57 | 只看该作者
对sogou_pinyin_110a无效,请教怎么修改
回复

使用道具 举报

21#
发表于 2021-8-4 21:01:56 | 只看该作者

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

回复

使用道具 举报

22#
 楼主| 发表于 2021-8-4 21:11:23 | 只看该作者
此版本竟是支持 XP 的最终版本!
此版本竟是支持 XP 的最终版本!
此版本竟是支持 XP 的最终版本!
回复

使用道具 举报

23#
发表于 2021-8-5 01:13:07 | 只看该作者
学习一下
回复

使用道具 举报

24#
发表于 2021-8-5 07:35:50 | 只看该作者
发觉很多精简版用不了截图及手写工具,求推荐一款可用的。
回复

使用道具 举报

25#
 楼主| 发表于 2021-8-5 08:36:10 | 只看该作者
yesfei 发表于 2021-8-5 07:35
发觉很多精简版用不了截图及手写工具,求推荐一款可用的。

自己添加就好
回复

使用道具 举报

26#
 楼主| 发表于 2021-8-5 21:01:10 | 只看该作者
添加了一些常用的组件包下载地址及安装方法。
回复

使用道具 举报

27#
发表于 2021-8-5 21:41:22 | 只看该作者

学习一下
回复

使用道具 举报

28#
发表于 2021-8-5 22:19:23 | 只看该作者
这个真不错,谢谢楼主分享。
回复

使用道具 举报

29#
发表于 2021-8-18 16:06:20 | 只看该作者
楼主的方案太过于骨感,会有些实用小功能的缺失。于是考虑自己的使用习惯又做了二次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, 下载次数: 50)
如需用于其它搜狗版本需修改批处理中两个版本号!

评分

参与人数 1无忧币 +5 收起 理由
chishingchan + 5 赞一个!

查看全部评分

回复

使用道具 举报

30#
发表于 2021-8-18 16:17:43 | 只看该作者
折腾一下也好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 14:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表