阅读:5652回复:5

64位精简安装脚本

楼主#
更多 发布于:2012-09-28 15:11
@echo off
rem 小小自然码输入法内置版安装脚本_x64

rem 1.安装IME文件并注册输入法
c:
cd "C:\Program Files\Yong\imm"
rundll32 .\yong.dll, Reg 0x0804 "中文 (简体) - 小小自然码"

rem 2.设置后台服务随系统启动项
set Yong_PATH=C:\Program Files\Yong\w64
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Yong" /t REG_SZ /d "%Yong_path%\yong.exe" /f

rem 2.启动后台服务
cd "C:\Program Files\Yong\w64"
start yong.exe

:end

问题1:
rundll32 .\yong.dll, Reg 0x0804 "中文 (简体) - 小小自然码"
弹出Error窗口,错误内容为:
 0x0804 "中文 (简体) - 小小自然码"
但安装正常,注册表"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\"及控制面板显示也正确,正常使用

问题2:
rundll32 .\yong.dll, reg 及
start yong.exe
必须进入相应路径, 运行才能正常
而 start "C:\Program Files\Yong\w64\yong.exe" 则不能运行
沙发#
发布于:2012-09-28 17:28
为什么不自己制作安装版呢
板凳#
发布于:2012-09-29 08:53
回 1楼(dgod) 的帖子
dgod:为什么不自己制作安装版呢 (2012-09-28 17:28) 

1.脚本简洁纯净,无夹带嫌疑
2.nsis在win7*64有缺陷
kidmax
新手上路
新手上路
地板#
发布于:2012-10-08 13:31
学习了,很好的帖子。
kidmax
新手上路
新手上路
4楼#
发布于:2012-10-08 13:33
问题1:
rundll32 .\yong.dll, Reg 0x0804 "中文 (简体) - 小小自然码"
弹出Error窗口,错误内容为:
0x0804 "中文 (简体) - 小小自然码"
但安装正常,注册表"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\"及控制面板显示也正确,正常使用

======================
这个问题我也反映过。

另外,注册服务,然后用start启动服务,有什么好处呢?
5楼#
发布于:2012-10-09 14:49
回 4楼(kidmax) 的帖子
kidmax:问题1:
rundll32 .\yong.dll, Reg 0x0804 "中文 (简体) - 小小自然码"
弹出Error窗口,错误内容为:
0x0804 "中文 (简体) - 小小自然码"
但安装正常,注册表"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\K .. (2012-10-08 13:33) 

rem 2.设置后台服务随系统启动项
set Yong_PATH=C:\Program Files\Yong\w64
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Yong" /t REG_SZ /d "%Yong_path%\yong.exe" /f

解释: 设置yong.exe启动windows后自动运行, 解决手动运行yong.exe的麻烦.


rem 2.启动后台服务
cd "C:\Program Files\Yong\w64"
start yong.exe

解释: 安装完毕后能立即使用小小, 解决手动运行yong.exe的麻烦.
start 的作用是自动关闭CMD窗口. 无start也能用, 但需要手动关闭窗口.

游客

返回顶部