※ 引述《shenez (轩)》之铭言:
: ※ 引述《PHP5 (Powered by Zend Engine2)》之铭言:
: : 小弟也来提供另一个方法
: : 直接修改登录档
: : 先检查 HKEY_CLASSES_ROOT\.chm 的默认值是不是 chm.file
: : 如果不是请将下面步骤的 chm.file 改成对应的默认值或.chm(若无默认值)
: : 建立一个文字档,副档名为 .reg
: : 内容如下
: : Windows Registry Editor Version 5.00
: : [HKEY_CLASSES_ROOT\chm.file\shell\open_zhcn]
: : [HKEY_CLASSES_ROOT\chm.file\shell\open_zhcn\command]
: : @="\"C:\\WINDOWS\\AppPatch\\AppLoc.exe\" \"C:\\WINDOWS\\hh.exe\" %1 \"/L0804\""
: : 然后执行 .reg 档
: : 之后 .chm 档右键选单就会多出 "open_zhcn"。 打玩收工 :)
: 请问这个现在Win 7也可以用吗?
: 我自己在Win 7下不行,想请问是我的问题吗?
: 回旧文,怕大家看不到推文,谢谢~
刚刚试了一下,不过我是 Win8 64位元
照一开始的 BAT 是打不开简体 chm 的。
后来成功了。
看起来把原来的 C:\WINDOWS\hh.exe 改成 C:\Windows\SysWOW64\hh.exe 就可以了
=========================================================================
@echo off
echo 1. 你必须已经有安装了applocal
echo 2. 简体chm档名和其存放路径必须皆为英文或数字
cd\
C:\WINDOWS\AppPatch\AppLoc.exe "C:\Windows\SysWOW64\hh.exe" %1 "/L0804"
=========================================================================
不过我还没试过用登录档就是了