※ 引述《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"
=========================================================================
不過我還沒試過用登錄檔就是了