无忧启动论坛

标题: 关于搜狗输入法 SGTool 的命令行参数 [打印本页]

作者: chishingchan    时间: 2021-7-17 21:27
标题: 关于搜狗输入法 SGTool 的命令行参数
本帖最后由 chishingchan 于 2021-7-29 19:39 编辑

输入法修复器 的命令行:
"C:\Program Files\SogouInput\SogouExe\SogouExe.exe" "C:\Program Files\SogouInput\10.5.0.4737\SGTool.exe" -line 5 -border -d
运行后 SGTool.exe 常驻内存,命令行参数是:SGTool.exe -daemon



请问:32位系统的输入法安装参数是什么?

答案:SGTool.exe --appid=install -i -w

作者: 山里苗哥    时间: 2021-7-17 22:07
二者通用吧,我的win7(32)系统直接安装64位成功。
作者: 心无痕    时间: 2021-7-18 10:37
不能安装会有提示!!!!
作者: chishingchan    时间: 2021-7-18 14:57
没有知音人!唉
作者: zhengshiquan88    时间: 2021-7-18 18:32
我现在用自带的 也非常不错

作者: chishingchan    时间: 2021-7-18 19:04
本帖最后由 chishingchan 于 2021-7-18 20:57 编辑

自我研究有点眉目了!
现时修复器可以安装了!
关键在于 SGTool.exe 命令行参数上!
作者: chishingchan    时间: 2021-7-18 20:59
高手何在!?
作者: 2010hook    时间: 2021-7-18 22:10
你这命令与流氓行为有关,扔了
修复命令是这个:SGTool.exe --appid=pinyinrepair /k
作者: chishingchan    时间: 2021-7-18 22:35
2010hook 发表于 2021-7-18 22:10
你这命令与流氓行为有关,扔了
修复命令是这个:SGTool.exe --appid=pinyinrepair /k

你说这个之前已试过这行,好像不行后才有这帖子询问
作者: 2010hook    时间: 2021-7-21 01:48
chishingchan 发表于 2021-7-18 22:35
你说这个之前已试过这行,好像不行后才有这帖子询问

忽略 appid=pinyinrepair
你用 Regsvr32 注册 dll 和 ime 最完整了。
我自己的批处理有个小错误,copy末尾加了“>nul”导致复制混乱,已改正。
作者: chishingchan    时间: 2021-7-21 10:49
2010hook 发表于 2021-7-21 01:48
忽略 appid=pinyinrepair
你用 Regsvr32 注册 dll 和 ime 最完整了。
我自己的批处理有个小错误,copy ...

关键是个参数:是 /t, 非 /k
作者: 2010hook    时间: 2021-7-21 21:35
本帖最后由 2010hook 于 2021-7-21 21:43 编辑
chishingchan 发表于 2021-7-21 10:49
关键是个参数:是 /t, 非 /k

还有 /t /p /u
你知道这些参数是什么意思吗?
作者: chishingchan    时间: 2021-7-22 08:34
2010hook 发表于 2021-7-21 21:35
还有 /t /p /u
你知道这些参数是什么意思吗?

还没有时间去研究呢!
作者: chishingchan    时间: 2021-7-22 08:36
2010hook 发表于 2021-7-21 21:35
还有 /t /p /u
你知道这些参数是什么意思吗?

昨晚重启电脑无数次测试输入法精简文件
作者: chishingchan    时间: 2021-7-22 09:03
本帖最后由 chishingchan 于 2021-7-22 09:07 编辑
2010hook 发表于 2021-7-21 21:35
还有 /t /p /u
你知道这些参数是什么意思吗?

还有 /c /v
我其实不是研究其参数!只是搜狗五笔提供了 install.exe /i 安装程序,偏偏这个 搜狗拼音的32位系统版本没有提供 install.exe 文件,所有才有此问。
接下来打算弄个搜狗输入法安装包

作者: rgy    时间: 2021-7-28 21:41
楼主找的应该是这个命令:
SGTool.exe --appid=install -i

32位和64位系统通用,这样64系统安装就不需要Install64.exe这个文件了。

作者: rgy    时间: 2021-8-18 11:06
更正一下上面的回帖
如果要官方的安装方式,Install64.exe这个文件还是需要的。
32位系统
  1. SGTool.exe --appid=install -i
复制代码
64位系统
  1. Install64.exe -i
  2. SGTool.exe --appid=install -i
复制代码


64位系统上两个命令缺一不可。


作者: rgy    时间: 2021-8-18 15:38
在64位系统中
01行只保证64位应用能使用搜狗拼音输入。
02行只保证32位应用能使用搜狗拼音输入。
作者: lwz56    时间: 2022-2-23 17:18
rgy 发表于 2021-8-18 15:38
在64位系统中
01行只保证64位应用能使用搜狗拼音输入。
02行只保证32位应用能使用搜狗拼音输入。

实测只需要SGTool.exe --appid=install -i -w
在64位系统正常使用~




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