有人問耶!心情大好!(貓貓 翻肚中...)
先給一個一般的: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 作了最後編輯]