HKLM/Drivers/Console/OutputTo の変更点


*コマンドプロセッサシェルの出力先を変更しコマンドプロンプトを使用できるようにします [#rf3a4f73]

#blockdiv(float:right,width:29%,margin:2px,bordercolor:white)
|>|CENTER:設定後イメージ|
|>|CENTER:#ref(HKLM/Drivers/Console/OutputTo/OutputTo.jpg)|
|>|CENTER:動作確認 OS|
|WM5 PPC|CENTER:○|
|WM5 SP|CENTER:-|
|WM6 Cls/Pro|CENTER:-|
|WM6 Std|CENTER:-|
|>|CENTER:動作確認機種|
|W-ZERO3|CENTER:○|
|>|CENTER:Pocket の手対応|
|>|CENTER:[[○:http://smart-pda.net/Members/mikiofuku/software/pockethand2/Chapter-050002.html#050002050000]]|
#br
#vote(とても参考になった[73],参考になった[73],あまり参考にならなかった[73],参考にならなかった[73]);
#vote(とても参考になった[74],参考になった[73],あまり参考にならなかった[73],参考にならなかった[73]);
#blockdiv(end)

#contentsx(depth=1:2)

*値の型 [#n3a11ba5]
DWORD

*設定内容 [#y2f627bb]
Windows Mobile Developer PowerToys のコマンドプロンプトをインストールし、OutputTo の値を 0 に設定するとコマンドプロンプトを使用することができます。
 HKLM/Drivers/Console/OutputTo = 0
デフォルトの値は、0xFFFFFFFF ( 4294967295 ) です。

**設定を有効にするには [#yc5dda3f]
設定後ソフトウェアリセットで、有効になります。
*コマンドプロンプトのインストール方法 [#kf0747f3]
-Windows Mobile Developer PowerToys をインストールする
以下の URL から PowerToys をダウンロードし、パソコンにインストールします。
http://www.microsoft.com/downloads/details.aspx?FamilyID=74473fd6-1dcc-47aa-ab28-6a2b006edfe9&DisplayLang=en

-ファイルをデバイスにコピーする
C:\Program Files\Windows Mobile Developer Power Toys\PPC_Command_Shell\arm にある
cmd.exe,console.dll,shell.exe をデバイスの \Windowsフォルダにコピーします。

-レジストリを変更する
その後 OutputTo に 0 を設定しソフトリセットをすると、cmd.exe を起動すればコマンドプロンプトを使用することができます。

*注意点 [#jafd6300]
OutputTo 値を 0 に変更するとコンソールへ出力されますが、1~256 を設定するとシリアルポートに出力されるようです。
デバイスによってはシリアルポートに、[[通信デバイスがマッピングされていたり:http://smart-pda.net/Members/mikiofuku/software/pockethand2/pockethand2forum/bugreport/240760264]]、[[キーボードがマッピングしている場合:http://blogs.yahoo.co.jp/ya_goripon/50393043.html]]があり、出力がぶつかってしまった場合通信やキーボードが使えなくなってしまう場合があります。

*備考 [#l222c1a5]
なし
*キャプチャ画像 [#tcb41c33]
#ref(HKLM/Drivers/Console/OutputTo/OutputTo.jpg)
フォントを Tahoma 9pt 時のコマンドプロンプト

*関連レジストリ [#f44d2cb8]
HKLM/Drivers/Console/OutputTo
HKLM/Drivers/Console/Font
HKLM/Drivers/Console/Size

*参考 [#w55b8ce0]
-MSDN Command Processor Shell
http://msdn2.microsoft.com/en-us/library/aa922001.aspx
-MSDN Including a Command Processor
http://msdn2.microsoft.com/en-us/library/aa926943.aspx
-MSDN Console Registry Settings
https://msdn2.microsoft.com/en-us/library/aa930692.aspx
-WindowsMobile5でもコマンドプロンプト(またはbatファイル)
http://geocities.yahoo.co.jp/gl/hou_ming_2/view/20060517
-Advanced/W-ZERO3[es] 通信不能問題 原因解明編
http://blogs.yahoo.co.jp/ya_goripon/50393043.html

#br

以下、加筆求む

&tag(ソフト);