中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 实用批处理[之]安装极品五笔
作者:
标题: 实用批处理[之]安装极品五笔 上一主题 | 下一主题
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『楼 主』:  实用批处理[之]安装极品五笔

可以用来制作极品五笔绿色版

没有什么技巧,只是实用而已。
测试环境:XP SP2
::安装五笔.bat::
@echo off
cd/d %~dp0
set sys32=%WinDIR%\system32
set embDir="%AppData%\Microsoft\IME\JPWB"

call :ist %sys32% %embDir%
goto :eof

:ist
 if not exist %1\jpwb.IME copy jpwb.IME %1
 if not exist %1\jpwb.MB copy jpwb.MB %1
 if not exist %2 md %2
 if not exist "%~2\jpwb.EMB" copy 手工词库\jpwb.EMB %2
 regedit/s install.reg
 RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
 reg import 极品五笔设置.reg
 goto :eof
::安装五笔.bat::
::::::::::::::::

::备份极品五笔手工词库.bat::
echo "备份极品五笔6.6的手工造词词库"
set jp_emb="%AppData%\Microsoft\IME\JPWB\jpwb.EMB"
if exist %jp_emb% copy %jp_emb% 手工词库
::备份极品五笔手工词库.bat::
::::::::::::::::::::::::::::
install.reg
Windows Registry Editor Version 5.00

;极品五笔键值定义
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0820804]
"Ime File"="JPWB.IME"
"Layout Text"="极品五笔输入法"
"Layout File"="kbdus.dll"

;输入法列表顺序
[-HKEY_CURRENT_USER\Keyboard Layout\Preload]
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000804"
;中文(中国)-美式键盘
"2"="e0820804"
;极品五笔
"3"="e0040804"
;智能ABC
"4"="e0010804"
;全拼
极品五笔设置.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\极品五笔]
"词语联想"=dword:00000001
"FC Input"=dword:00010001
"编码查询"=dword:e0010804
"编码查询码长"=dword:0000000c
"<Space>"=dword:00000001
"<Enter>"=dword:00000001
"词语输入"=dword:00000001
"逐渐提示"=dword:00000001
"外码提示"=dword:00000001
"光标跟随"=dword:00000001
"FC aid"=dword:00000000
"GB/GBK"=dword:00000001
┏━━━━━━━━━━━━━━┓
下载地址:极品五笔6.6绿色版 ┃
┗━━━━━━━━━━━━━━┛

[ Last edited by wxcute on 2008-7-12 at 06:56 PM ]



┌───────┐
├→学习→实践→┤
└───────┘
2008-7-12 17:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 2 楼』:  

顶!~
不过,连续4个if not exist 似乎可以简化。



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-7-12 17:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 3 楼』:  

其实不用也可,呵呵。直接copy就行。附件上传太慢了,嗨。



┌───────┐
├→学习→实践→┤
└───────┘
2008-7-12 17:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: