RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [推薦]AppLocale右鍵解決方案(所有檔案類型適用)   字型大小:||| 
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#1 : 2009-4-13 07:48 PM     全部回覆 引言回覆

壞喵 都是利用 SendTo傳送到」目錄 的 辦法:(更綠色環保。)

在 "%USERPROFILE%\SendTo" 目錄中,建立以下的 "WinRAR-JPN.bat" 批次檔。
(註:%USERPROFILE% 環境變數 會自動代換成 現行使用者 的 目錄 "D:\Documents and Settings\???"。)

. . . . . "WinRAR-JPN.bat" 檔案開始
@ECHO OFF
REM 0804-CHS, 0404-CHT, 0411-JPN
SETLOCAL
SET __COMPAT_LAYER=#ApplicationLocale
SET ApplocaleID=0411
start "" /b "WinRAR.exe" "%1"
ENDLOCAL

. . . . . "WinRAR-JPN.bat" 檔案結束

ApplocaleID 語系 設定為自己需要的, 可參考 http://www.microsoft.com/globaldev/reference/lcid-all.mspx
然後把需要的檔案拖給 bat 檔就可以了 (2009-11-09 增)
參考來源:∮Ω奧米加空間∮-【教學】關於 pAppLocale 的解說 - by dc (管理員)

※ 註:在「傳送到 (N)」功能中,在 start "" /b "%1" 批次檔中,其中的 %1 會「傳送」該「來源檔案」的「完整路徑」。(Ex: %1=D:\SHARE\Archive.rar)
路徑名有「空格」時,必須加上 "%1" 雙引號,執行時才不會出搥!
請理解並加以應用。
(2009-11-09 增)


看的懂吧?!自行加以延伸組合變化吧!
(可自行變化出多種組合,不限於 WinRAR 唷!甚至可以寫出獨立的批次執行檔方便直接取用。)

這樣就不需要安裝 .reg 機碼 或 .vbs 檔,不但更有彈性,且更加綠色環保。(當然還是要安裝 papploc.msi。)

[badcat 在  2009-11-9 08:41 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#2 : 2009-11-9 04:39 PM     全部回覆 引言回覆

有人問耶!心情大好!(貓貓 翻肚中...)

先給一個一般的:Notepad 指定法:

. . . . . "Notepad-JPN.bat" 檔案開始
@ECHO OFF
REM 0804-CHS, 0404-CHT, 0411-JPN
SETLOCAL
SET __COMPAT_LAYER=#ApplicationLocale
SET ApplocaleID=0411
start "" /b "Notepad" "%1"
ENDLOCAL
. . . . . "Notepad-JPN.bat" 檔案結束



再給個更好用的「萬用執行法」:(能夠用於「執行檔」,也能夠用於各類「『非』執行檔」,超好用的啦!~)

該「來源檔案」的「副檔名」所指定啟動的「執行檔」是什麼 (稱為「檔案關聯」),就會用那個「???.bat 語系環境」來啟動「該執行檔」去載入「來源檔案」,所以任何類型的「副檔名」都適用 (也包括 執行檔),自己玩玩就知道了!

例如:"*.txt" 檔是指定 Notepad.exe 來執行「檔案關聯」,當 TEXT.txt 「傳送到(N)」JPN.bat 時,就會用「日文語系」環境 啟動 Notepad.exe 去開啟 TEXT.txt 檔 (Ex: 這樣就可以看到 ANSI Shift-JIS 日文 文字檔。)


. . . . . "CHS.bat" 檔案開始
@ECHO OFF
REM 0804-CHS, 0404-CHT, 0411-JPN
SETLOCAL
SET __COMPAT_LAYER=#ApplicationLocale
SET ApplocaleID=0804
start "" /b "%1"
ENDLOCAL
. . . . . "CHS.bat" 檔案結束


. . . . . "CHT.bat" 檔案開始 (用繁中的系統應該用不到這個檔,日文系統就可用到。)
@ECHO OFF
REM 0804-CHS, 0404-CHT, 0411-JPN
SETLOCAL
SET __COMPAT_LAYER=#ApplicationLocale
SET ApplocaleID=0404
start "" /b "%1"
ENDLOCAL
. . . . . "CHT.bat" 檔案結束


. . . . . "JPN.bat" 檔案開始
@ECHO OFF
REM 0804-CHS, 0404-CHT, 0411-JPN
SETLOCAL
SET __COMPAT_LAYER=#ApplicationLocale
SET ApplocaleID=0411
start "" /b "%1"
ENDLOCAL
. . . . . "JPN.bat" 檔案結束

... (這樣範例已經夠多了吧?剩下的請自行想像開發吧!)


建議可再建立一個子目錄 "%USERPROFILE%\SendTo\piaip AppLocale"
把上述有關的一堆 *.bat 批次檔都丟進去,這樣「傳送到」的選單才不會太雜亂。(SendTo 底下還是可以再使用「子目錄選單」的。)

這樣就會變成:
選一個檔案,按「滑鼠右鍵\快捷列選單\傳送到(N)\piaip AppLocale\JPN.bat」。(以上諸多範例 *.bat 請類推就是了!)



引用:
小斌寫到:
這個方法是不是不同的程式都要各寫一個 .bat 檔來處理呀?如果是可執行檔如日文遊戲的話呢?

上述的「萬用執行法」批次檔可用於「暫時」執行一下「執行檔」時用。(Ex:「SETUP.exe 安裝檔」或「綠色執行檔」等等。)
但若是「常用」或是「整套安裝好的遊戲」,用此法反而不方便,建議可專門設計一個「Game.bat 批次檔」給它專用。(不過就不建議將該批次檔放到「傳送到 (N)」目錄,執行起來反而麻煩。)

遊戲的執行檔依上述範例改良一下就好了!:
...
start "" /b "Game.exe"
...

要不要加入「完整路徑」請自便。
...
start "" /b "C:\Program Files\Game\Game.exe"
...

這樣的好處是後面還可加入 %1 %2 等參數,若用「AppLocale 原始的捷徑法」就做不到這一點了!
...
start "" /b "C:\Program Files\Game\Game.exe" %1 %2 %3 %4 %5 %6 %7 %8 %9
...


這樣比用 Registry 註冊機碼 或 .vbs 方便製作、管理和使用,各位說對不對啊!?(凍選!凍選!送花!送花!...哇咧...)

這樣懂了嗎?

2009-12-13 訊:
原來之前早有人發過類似的文章:
[便利]以AppLocale解任何檔 - by ivor (2007-3-22 10:02)

那 壞喵 上面的回應 就當作額外參考吧?!(貓吐舌!)



P.S. 小斌 大人 可以將上面 壞喵 的兩篇 教學文 全部整合到您的「主題文」中,以嘉惠更多網友,也歡迎各位轉貼。

建議 下載點 改成這個「piaip AppLocale 作者」的「原始網址」,這樣就不會過一段時間就找不到了!(其實網路上所有推薦的都是這個改良版本)
http://ntu.csie.org/%7Epiaip/papploc.msi

[badcat 在  2009-12-13 11:35 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 01:05 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.021191 second(s), 7 queries , Qzip disabled