2010年6月21日

[軟體] 讓右鍵能對任何檔案啟動applocale

Standard
app01
如果遇到上圖的情況你會怎麼辦?
  1. 用右鍵啟動applocale日文,呼叫Winrar,再從日文模式的Winrar檔案介面找到檔案解開
  2. 先解開檔案,再用ConvertZ把亂碼檔案轉換回正確的文字。
方法1是很實際的方法,缺點是從winrar的檔案介面去找檔案不是那麼方便,多一道手續。而方法2遇到像上面這種變成「問號」的字就沒輒了。
lzh我不清楚,但RAR和7z格式早就支援unicode檔案編碼了,所以現在看到RAR和7z檔幾乎都不會出現編碼問題!而古老的ZIP格式最近雖然也支援了,但它是採取自動判斷,而非強制的方式,如果你的電腦有安裝Unicode補完計畫,在壓縮日文或簡中檔名時,它判斷成你的電腦能夠顯示日文,然後會使用錯誤的Big5日文儲存…雖然這類問題只會隨著檔案編碼的演進而愈來愈少…但在那之前,還是只能想辦法自救吧。
一般網路上廣為流傳的「右鍵app」有個很大的缺點,就是它不能針對檔案使用,它只能對程式使用。像解壓縮出現亂碼的ZIP或lzh檔時,基本上就是先用右鍵呼叫日文模式的Winrar或7z,再找到檔案再解壓縮,現在有了新的方法…

https://app.box.com/s/u45tnpuf347gie8ktk7x ←按此下載,我把piaip大修改過的papplocale也放進去了
使用方式很簡單,先將內附的LocaleStart.vbs 放到 C:\WINDOWS\system32 ,而WIN7 64bit系統放到 C:\WINDOWS\syswow64
再執行你需要切換的語系登錄檔,裡面包的繁簡日韓應該是大家比較常用的了吧。之後就能更方使的使用右鍵開檔了!
PS: WIN7要把編號1和2的登錄檔都執行才會生效
app02
app03

15 讀者回應:

johnny301 提到...

好多年前的AppLocale PowerPack就有附了說 不知道為啥各大討論版都只推papp

CHCOOBOO 提到...

因為papplocale+reg的方式在搜尋引警的page rank高的關係吧

但現在直接去google下applocale和右鍵也漸漸出現掛localestart的方法了

矢吹真豪 提到...

版大您好~~
感謝您提供的方式,由於小弟工作常須用到解日方寄來之壓縮檔。

目前新機win7依您說的方式裝好程式後,
不知為何用右鍵「日文開啟」含「日文之rar檔」是失敗的(開不了),但是以「簡中開啟」含「日文之rar檔」就可以,但是當然解出來是亂碼資料夾@@

難怪是設定上有什麼問題嗎?

CHCOOBOO 提到...

你先用日文模式開winrar之後再開檔案看看

如果還會有問題的話再來討論看看毛病出在那裡

匿名 提到...

請問64位元是不是不能用這方法

之前我是用32位元可以用這樣右鍵啟動TXT跟RAR檔

可是目前換了64位元以後

就沒辦法用這方法右鍵啟動RAR跟TXT了

CHCOOBOO 提到...

SORRY,我也沒用過64BIT
但我有GOOGLE到解法,請您試試看@@

http://tw.myblog.yahoo.com/jw!NcEkXZaaBRRCHBiwAuHql5XQVw--/article?mid=34

匿名 提到...

真的太感謝你了!!!

換了X64讓我消沉的是APP不能用右鍵開啟記事本跟壓縮檔

現在用這個方法已經解決了

謝謝!!

錫翁 提到...

最近才換裝 x64 的 Windows 7 ,也常識過本文章的方式,不過還是不行,最後把腦筋動向 WinRAR x64 ,將他換成 32bit 版本就可以正常轉碼了,估計是 Applocale 本體不支援 x64 的軟體吧

CHCOOBOO 提到...

忘了說明...APPLOCALE已經是2000年的軟體了,它一直都不支援X64軟體

在X64的OS下也只能支援X86的程式

匿名 提到...

找了好久~超級感謝啦!最近重灌XP..一直在找這個方便的程式..裝好之後..覺得很奇怪為什麼記事本.txt格式就不能開啟(沒右鍵選單) 以前都可以..終於讓我找到啦!萬分感謝!!!

匿名 提到...

如何移除?

CHCOOBOO 提到...

到新增移除程式把APPLOCALE移除掉後
再到 C:\WINDOWS\system32刪除LocaleStart.vbs

然後再到HKEY_CLASSES_ROOT\*\shell\
把OpenAPPInCHS、OpenAPPInJPN....等等的機碼(資料夾圖示)刪掉
重開機應該就可以了

匿名 提到...

右鍵選單的部分因為安裝了很多版本變成會有好多簡體模式開啟跟日本語模式開啟
移除的部分有些不懂
HKEY_CLASSES_ROOT這個資料夾是在哪呢?
可以的話 麻煩一下詳細的解說
謝謝!!

CHCOOBOO 提到...

按"開始→執行",輸入"regedit",按確定

就能找到了

匿名 提到...

謝謝!!