0

バッチで適切なインターフェイスを作成したいのですが、代替コードがバッチで機能しません。回避策はありますか?

代替コードをバッチで使用したいのですが、他のプレーンテキスト文字を返すだけです。

4

2 に答える 2

1

コンソール ウィンドウのプロパティに移動し、ラスター フォントの代わりに、Consolas や Lucida Console などの TrueType フォントを設定します。

そうしないと、OEM の文字セットに固執し、そこにないものはすべて最も近いものに変換されます。

于 2012-08-23T06:43:02.613 に答える
0

これを .cmd または .bat ファイルに貼り付けて実行します。すべてのコードが表示され、代替コードが表示されます。

CMD / Batch では、一部のコードの変換が異なるため、コードが機能することを確認する必要があります。Alt コマンドで 1-254 を実行すると、コードが繰り返されます。コードは次のとおりです。

echo off
:loop
cls
echo.  1 2 3 4 5 6 7 8 9 10
echo. 0 ? ? ? ? ? ? • ? ? ?
echo. 1 ? ? ? ? ¤ ? ? ? ? ¶
echo. 2 § ? ? ? ? ? ? ? ? ?
echo. 3 ?   ! " # $ %% & ' (
echo. 4 ) * + , - . / 0 1 2
echo. 5 3 4 5 6 7 8 9 : ; -
echo. 6 ^= ^> ? @ A B C D E F
echo. 7 G H I J K L M N O P
echo. 8 Q R S T U V W X Y Z
echo. 9 [ ? \ ] _ ` a b c d
echo 10 e f g h i j k l m n
echo 11 o p q r s t u v w x
echo 12 y z ^{ ^| ^} ~ ^¦ Ç ü é
echo 13 â ä à å ç ê ë è ï î
echo 14 ì Ä Å É æ Æ ô ö ò û
echo 15 ù ÿ Ö Ü ¢ £ ¥ P ƒ á
echo 16 í ó ú ñ Ñ ª º ¿ ¬ ¬
echo 17 ½ ¼ ¡ « » ¦ ¦ ¦ ¦ ¦
echo 18 ¦ ¦ + + ¦ ¦ + + + +
echo 19 + + - - + - + ¦ ¦ +
echo 20 + - - ¦ - + - - - +
echo 21 + + + + + + + + ¦ _
echo 22 ¦ ¦ ¯ a ß G p S s µ
echo 23 t F T O d 8 f e n =
echo 24 ± = = ( ) ÷ ˜ ° · ·
echo 25 v n ² ¦  
Pause >nul
goto :loop

これが結果の写真です

ここに画像の説明を入力

于 2016-03-24T18:17:59.853 に答える