NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 3789|回復: 3

[分享] 將8.1PE/10PE 的 "預設輸入法" 由中文改成英文, 調整輸入法順序

[複製鏈接]
發表於 2016-3-19 22:25:35 | 顯示全部樓層 |閱讀模式
本帖最後由 wang_966 於 2016-3-31 16:38 編輯

Windows Registry Editor Version 5.00

#****** [分享] 將 8.1PE/10PE 的 "預設輸入法" 由中文改成英文 ==>
# nonameteam.cc/thread-2924-1-1.html

#方法一.
替換 boot.wim 中的參數檔 : 以 sun00721大大 另外提供的
#       8.1PE的 Users\Default\NTUSER.DAT 或 10PE的 Windows\System32\config\DEFAULT 替
系統參數檔.

#方法二.刪注音輸入法檔案: 將 boot.wim 與 觸控鍵盤_x??.7z 中的 Windows\InputMethod\CHT\ChtPhonetic*.* (4或5個檔)刪除.


#方法三.利用可以寫腳本的自動按鍵工具
自動按[Ctrl+SPACE], 如果會寫程式可用C或組合語言設計一個小工具.

#方法四.將本登錄檔 "w_1英0注1倉1速.reg" 登錄後, 預設 "行列" 輸入法在本例實際變成 "英文" 輸入,
#         按 [Ctrl+Shift]
便可切換 "速成", 再按[Ctrl+SPACE]可切換 "中/英".

#備註:
#         添加 "行列" 輸入法, 調到最前面, 因未載入相關檔案, 啟用後做為 "預設英文輸入" 之用,
#         本檔案的 "注音" 已設成 "停用" ( "Enable"=dword:000000000 ); "行列/倉頡/速成/" 設成 "啟用" ( "Enable"=dword:000000001 )
#         輸入法順序已將 "速成" 調到 "倉頡" 之前: 行列0, 注音1, 倉頡3, 速成2

# 2016/03/19 -- "倉頡速成.reg" 檔案取自 sun00721大大 的 8.1PE/10PE ( Y:\MyTools\辦公應用\TabTip\倉頡速成.reg )
#                      由 wang_966 添加 "行列" 輸入法, 因未載入相關檔案, 啟用後做為 "預設英文輸入" 之用,
#                      更改後的 w_0英0注0倉0速.reg, w_1英0注0倉0速.reg, w_1英0注1倉1速.reg 已納入  
"簡/繁" PE 通用工具包 中的 "INPUT" :
# 簡/繁 PE 通用工具包PE_Tools (Unlocker,64bit-Checker,7-Zip,PDFX,WordReader,WimTool,
# BOOTICE,手寫+14種輸入法+yong小小輸入法10種,VeraCrypt加密) 可再添加Firefox,Chrome ==>
#    http://nonameteam.cc/thread-2887-1-1.html


#** 目前
"NoName Xpe的14種輸入法" 已可在 "簡/繁" PE x86 正常使用;
#     "NoName Xpe的14種輸入法" 在 "簡/繁" PE x64 若要使用須搭配 "32位元的工具" ( 例: 32位元的瀏覽器,
#     本人提供的Firefox在  X:\Firefox\DATA\Fx_tools\  有XP複製過來的 "記事本", "小畫家" , 可釘選到工作列 ).

#################################
[HKEY_CURRENT_USER\Control Panel\International\User Profile\zh-Hant-TW]
# 行列, 注音 , 倉頡 , 速成
"0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B}"=dword:00000001
"0404:{B115690A-EA02-48D5-A231-E3578D2FDF80}{B2F9C502-1742-11D4-9790-0080C882687E}"=dword:00000002
"0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}"=dword:00000004
"0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}"=dword:00000003

#################################
# 輸入法順序(SortOrder)將 "速成" 調到 "倉頡" 之前: 行列0, 注音1, 倉頡3, 速成2.  
[HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000404\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000]
"CLSID"="{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}"
"KeyboardLayout"=dword:00000000
"Profile"="{D38EFF65-AA46-4FD5-91A7-67845FB02F5B}"
[HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000404\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000001]
"CLSID"="{B115690A-EA02-48D5-A231-E3578D2FDF80}"
"KeyboardLayout"=dword:00000000
"Profile"="{B2F9C502-1742-11D4-9790-0080C882687E}"
[HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000404\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000003]
"CLSID"="{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}"
"KeyboardLayout"=dword:00000000
"Profile"="{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}"
[HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000404\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000002]
"CLSID"="{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}"
"KeyboardLayout"=dword:00000000
"Profile"="{6024B45F-5C54-11D4-B921-0080C882687E}"

##################################
#行列: 啟用 ( 因未載入相關檔案, "當成預設為英文" )
[HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}\LanguageProfile\0x00000404\{D38EFF65-AA46-4FD5-91A7-67845FB02F5B}]
"Enable"=dword:00000001

#注音: 停用 ( 待選字正常後再啟用 )
[HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{B115690A-EA02-48D5-A231-E3578D2FDF80}\LanguageProfile\0x00000404\{B2F9C502-1742-11D4-9790-0080C882687E}]
"Enable"=dword:00000000

#倉頡: 啟用
[HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}\LanguageProfile\0x00000404\{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}]
"Enable"=dword:00000001

#速成: 啟用
[HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}\LanguageProfile\0x00000404\{6024B45F-5C54-11D4-B921-0080C882687E}]
"Enable"=dword:00000001



#################################
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,aa,4f,28,68,\
   48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,00,00,00,00,40,0d,00,00,00,00,00,00,28,\
   00,00,00,00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,01,00,00,00,01,00,\
   00,00,e2,33,d6,15,00,ad,5b,46,9e,c7,f5,6b,7c,df,8e,27,00,00,00,00,40,05,00,\
   00,00,00,00,00,18,00,00,00,00,00,00,00,00,00,00,00,28,00,00,00,00,00,00,00,\
   01,00,00,00

## 請將本文中的輸入法全部設停用,存成 w_0英0注0倉0速.reg ( 如果只採用XP的輸入法, 可在最後登錄本資訊 ).
## 請將本文中的 "行列" 啟用, 其他的輸入法全部設停用,存成 w_1英0注0倉0速.reg ( 加裝XP輸入法之前, 可先 "隱藏" 系統的某些輸入法 ).
## 請將本文中的 "注音" 停用, 其他的輸入法全部設啟用,存成 w_1英0注1倉1速.reg ( 設定要 "顯現" 的系統輸入法及順序 ).


######## 請繼續參考以下3個回復的範例,說明 ########
 樓主| 發表於 2016-3-19 22:51:57 | 顯示全部樓層
本帖最後由 wang_966 於 2016-6-20 15:22 編輯

;___ 編輯 Addon.CMD
...... 參考 ==> http://nonameteam.cc/thread-2389-1-1.html
...... Firefox
(32/64位元) 及 Chrome (32/64位元) 適用於 8.1(RamOS)PE/10PE/Windows 的載點: https://sites.google.com/site/toolsdn5/dn
......
:skip
if exist %sel_drive%:\seltool\Addon.BAT   %sel_drive%:\seltool\Addon.BAT %sel_drive%


` ;___ 編輯 Addon2.CMD
@echo off
if not exist %windir%\sysWOW64 PECMD.EXE LOAD Y:\MyTools\Addon_x86.ini
if exist %windir%\sysWOW64 PECMD.EXE LOAD Y:\MyTools\Addon_x64.ini

;___ 編輯 Addon.BAT  
@echo off
et Myt=Y:\Mytools
REM 7z.EXE 及 7z.DLL 須並存, 若資料夾含空格則set z7 後的雙引號不可省
set z7="%Myt%\7z.exe"
set sel=%1:\seltool
copy  %sel%\Addon.ini %Myt%\Addon.ini 2>nul

set os=x86
if exist X:\Windows\SysWOW64 set os=x64

REM Avidemux2.6.11影片剪輯(XP不相容).7z
if not exist X:\Avidemux for %%f in (%sel%\Avidemux*.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul
for /d %%f in (X:\Avidemux*) do move "%%f" X:\Avidemux >nul 2>nul


REM
Firefox(
64).*.7z : Firefox 64 位元版( 如果只想用32位元版, 請將檔名改成*.7 )
if exist X:\Windows\SysWOW64 if not exist X:\Firefox for %%f in (%sel%\Firefox?64?*.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul
for /d %%f in (X:\Firefox*) do move "%%f" X:\Firefox >nul 2>nul

REM Firefox.7z : Firefox 32 位元版
if not exist X:\Firefox for %%f in (%sel%\Firefox.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul

REM Google(64)Chrome*_??.?.????.*.7z : Chrome 64 位元版( 如果只想用32位元版, 請將檔名改成*.7 )
ver > x:\0tmp.txt
for  /f "tokens=1,2,3,4" %%i in (x:\0tmp.txt) do set win=%%l
del /Q x:\0tmp.txt 2>nul >nul

REM 若為 8.1PE 可用新版 Chrome ;  否則改用舊版 Google(10)Chrome(支援10PE,X64)_49.0.2623.112.7z
if exist X:\Windows\SysWOW64 if "%win%"=="6.3.9600]" if not exist X:\GoogleChrome for %%f in (%sel%\Google?64?Chrome*.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul
if exist X:\Windows\SysWOW64 if not "%win%"=="6.3.9600]" if not exist X:\GoogleChrome for %%f in (%sel%\Google?10?Chrome*.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul

for /d %%f in (X:\Google????Chrome*) do move "%%f" X:\GoogleChrome >nul 2>nul

REM Google?32?Chrome*.7z : Chrome 32 位元版
if not exist X:\GoogleChrome for %%f in (%sel%\Google?32?Chrome*.7z) do  %z7% x "%%f" -y -aos -oX:\ 2>nul
for /d %%f in (X:\Google????Chrome*) do move "%%f" X:\GoogleChrome >nul 2>nul

set os=x86
if exist X:\Windows\SysWOW64 set os=x64

REM G8.1PE???Chrome加7套件,只對特定8.1PE有效
if "%win%"=="6.3.9600]" for %%f in (%sel%\G8.1PE%os%Chrome*.7z) do  %z7% x "%%f" -r -y -aos -oX:\ 2>nul
REM G10PEx64Chrome加7套件,只對特定10PEx64有效.7z
if "%win%"=="10.0.10240]" for %%f in (%sel%\G10PE%os%Chrome*.7z) do  %z7% x "%%f" -r -y -aos -oX:\ 2>nul

if "%win%"=="6.3.9600]" if exist %sel%\觸控鍵盤_%os%.7z  %z7% x %sel%\觸控鍵盤_%os%.7z -r -y -aos -oX:\
2>nul
if not exist %Myt%\驅動程式 md %Myt%\驅動程式

FOR %%d IN (
辦公應用\Input
辦公應用\Inp_Pen
辦公應用\yong
辦公應用\WordReader
影音媒體\WinAmp_LRC
影音媒體\TTPlayer4
影音媒體\TTPlayer7
其它軟體\64bit-Checker
其它軟體\UNLOCKER
其它軟體\NTPClock
其它軟體\hclock
其它軟體\ADMon
其它軟體\VeraCrypt
驅動程式\SmartDriverBackup
) DO for /f "tokens=1,2 delims=\" %%i in ("%%d") do if not exist %Myt%\%%d for %%f in (%sel%\%%j*.7z) do  %z7% x "%%f" -y -aos -o%Myt%\%%i

REM 資料夾改名為不含中文
FOR %%d IN (
辦公應用\Input
辦公應用\Inp_Pen
辦公應用\yong
其它軟體\UNLOCKER
其它軟體\NTPClock
其它軟體\hclock
其它軟體\ADMon
驅動程式\SmartDriverBacku
) DO for /f "tokens=1,2 delims=\" %%i in ("%%d") do for /d %%f in (%Myt%\%%d*) do move "%%f" %Myt%\%%d >nul 2>nul

REM 再共用XPE的 \outtool\wimmod\*.WIM
set Fx=?
for %%i in ( C D E F G H I J K L M N O P Q R S T U V W ) do if exist %%i:\outtool\wimmod set Fx=%%i:\outtool\wimmod
if "%Fx%"=="?" goto skip
if not exist X:\Firefox for %%f in (%Fx%\Firefox.WIM) do  %z7% x "%%f" -y -aos -oX:\Firefox
FOR %%d IN (
辦公應用\Input
辦公應用\Inp_Pen
辦公應用\yong

辦公應用\WordReader
影音媒體\WinAmp_LRC
影音媒體\TTPlayer4
影音媒體\TTPlayer7
其它軟體\64bit-Checker
其它軟體\UNLOCKER
其它軟體\NTPClock
其它軟體\hclock
其它軟體\ADMon
其它軟體\
VeraCrypt
驅動程式\SmartDriverBackup

) DO for /f "tokens=1,2 delims=\" %%i in ("%%d") do if not exist %Myt%\%%d for %%f in (%Fx%\%%j*.WIM) do  %z7% x "%%f" -y -aos -o%Myt%\%%d

:skip
REM
(依個人的喜好設定)個人化參數(替換系統預設的值)
copy /y %sel%\w_*.reg  X:\ 2>nul
copy /y %sel%\yong.ini %Myt%\辦公應用\yong\.yong\yong.ini  2>nul


 樓主| 發表於 2016-3-20 07:08:45 | 顯示全部樓層
本帖最後由 wang_966 於 2016-4-3 06:02 編輯

;___ 編輯 Addon_x86.ini
`;  -- Mike Wang ( wang_966 ) 2015/05/05

`To toggle the NUM LOCK key on/off ( 在PC設NUMK 1 / 在筆電設NUMK 0 )
NUMK 1

`螢幕解析度 "試" 設成 1024 x 768
DISP W1024 H768 T2
`螢幕解析度 "試" 設成 1280 x 1024
DISP W1280 H1024 T2
`螢幕解析度 "試" 設成 1920 x 1080
DISP W1920 H1080 T2

kill explorer
;wait 1000
;envi

`MESS 執行 X:\Firefox\Gavotte_RAMDisk\ramdisk_for_PE.bat 自動設定虛擬磁碟在 V: \n\n當本程序完成之後:\n連按[Shift+Alt]可選 "英/繁", 按[Ctrl+Shift]可選輸入法\n @請按任意鍵繼續...   #OK *10000

` 自動設定虛擬磁碟在 V:
EXEC !=X:\Firefox\Gavotte_RAMDisk\ramdisk_for_PE.bat

` 自動執行 Firefox
EXEC !=X:\Firefox\FirefoxPortable.bat   


;___
; 設定 8.1(RamOS)PEx86 / 8.1(RamOS)PEx64 / 10PEx64 的輸入法
; 將本登錄檔 "w_1英0注0倉0速" 登錄後, 預設輸入法為 "英文",
; 按 [Ctrl+Shift]可便切換
"速成", 再按[Ctrl+SPACE]可切換 "中/英".

; 個人化參數
( 將 "行列" 啟用排在第一預設英文用, 將 "注音", "速成" , "倉頡" 停用[隱藏] )
EXEC =!REGEDIT /S "x:\w_1英0注0倉0速.reg"



;___
; 安裝輸入法(14種)
;  "NoName XPE 的設法" 請參考本人2013/04/21的發文:
;       開機自動執行.WIM (安裝驅動+螢幕解析度試調至最高+安裝6種輸入法+設定RamDisk+執行Firefox):
;       http://nonameteam.cc/thread-1258-1-1.html  

;安裝其他輸入法( 隨時可在 X:\安裝輸入法 加裝)
EXEC !=%CurDir%\辦公應用\Input\outtool.CMD

;下一行 PATH ... 須保留不可省略!      
PATH @%CurDir%\辦公應用\INPUT\CHTINPUT
`安裝XP "注音" 輸入法
EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0010404

`安裝速成輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0030404
`安裝倉頡輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0020404
`安裝大易輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0060404
`安裝行列輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0050404
`安裝 新倉頡 輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E0090404

`PATH @%CurDir%\辦公應用\INPUT\TINTSETP
`安裝新注音輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\TINTSETP\TINTSETP.cmd 1

`PATH @%CurDir%\辦公應用\INPUT\CHEWING
`安裝新酷音輸入法
;EXEC !=%CurDir%\辦公應用\INPUT\CHEWING\Chewing.bat 1


` 若要編輯 Addon_x64.ini 請將下列3行第1個分號刪除:  在64位元系統 "改用" 加裝 "英數" 輸入法來預設 "英文" 輸入
; PATH @%CurDir%\辦公應用\INPUT\CHTINPUT
; EXEC !=%CurDir%\辦公應用\INPUT\CHTINPUT\Install.cmd E01F0404  若不切換成全形, 便可當成英文來用
; EXEC =!REGEDIT /S "x:\w_0英0注0倉0速.reg"


;___
;安裝手寫輸入法(中英日)
EXEC !=%CurDir%\辦公應用\Inp_Pen\outtool.CMD
;EXEC !=%CurDir%\辦公應用\Inp_Pen\XYBSky.exe
PINT %CurDir%\辦公應用\Inp_Pen\XYBSky.exe, TaskBand



;___
;yong小小輸入法(10種) : 預設輸入法為 "注音", 可自行修改參數檔 .yong\yong.ini 中的 default= 後的數字
;EXEC !=%CurDir%\辦公應用\yong\yong.exe
PINT %CurDir%\辦公應用\yong\yong.exe, TaskBand


 樓主| 發表於 2016-3-20 10:54:53 | 顯示全部樓層
本帖最後由 wang_966 於 2016-3-23 19:46 編輯

多合一: NoName XPE + 8.1(RamOS)PE x86 + 8.1(RamOS)PE x64 + 10PE x64 +
          10PE_2 x64 + 8PE + 10PEx86簡體 + ... + Win安裝光碟 ==>
http://nonameteam.cc/forum.php?mod=redirect&goto=findpost&ptid=2389&pid=27680&fromuid=10345

多合一: 如何由 隨身碟/硬碟/DVD 開機 ==>

http://nonameteam.cc/forum.php?mod=redirect&goto=findpost&ptid=2357&pid=23777&fromuid=10345

_____ menu.lst  _____________________________________________________________________

timeout 15
default 1
gfxmenu /boot/GRUB/MESSAGE_MAIN

title [01] 執行 NoName XPE
chainloader /RXPE/SETUPLDR.BIN

title [02]  8.1PE x86 (改名的081BOOT.WIM+下載081,081B*存\\boot)
chainloader /boot/081BOOTMGR


title [03]  8.1PE x64 (改名的08eBOOT.WIM+下載08e,08eB*存\\boot)
chainloader /boot/08eBOOTMGR


title [04]  10PE_1 x64 (改名的10aBOOT.WIM+下載10a,10aB*存\\boot)
chainloader /boot/10aBOOTMGR


title [05]  10PE_2 x64 (改名的10bBOOT.WIM+下載10b,10bB*存\\boot)
chainloader /boot/10bBOOTMGR

title [06] HD     (硬碟啟動)
chainloader  (hd0,0)+1
rootnoverify (hd0,0)

title [07]  8PE x86 (改名的080BOOT.WIM+下載080,080B*存\\boot)
chainloader /boot/080BOOTMGR

title [08]  10PE簡x86 (改名的100BOOT.WIM+下載100,100B*存\\boot)
chainloader /boot/100BOOTMGR

title [09]  10PE_4 (改名的101BOOT.WIM+下載101,101B*存\\boot)
chainloader /boot/101BOOTMGR

title [10]  7PE (改名的070BOOT.WIM+下載070,070B*存\\boot)
chainloader /boot/070BOOTMGR

title [11]  Win(Install安裝/Repair修復) BCD改名Win+下載WinB*存\\boot)
chainloader /boot/WinBOOTMGR

title [12] HD     (硬碟啟動)
if %?_BOOT%==(cd) rootnoverify (hd0) && chainloader +1
checkrange 0x80 read 0x8280 && map (hd1) (hd0) && map (hd0) (hd1) && map --hook && chainloader (hd0)+1

title [13] reboot (重新開機) \n
reboot

title [14] halt   (關機) \n
halt



您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-9-14 04:45 , Processed in 0.360260 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表