プロが教える店舗&オフィスのセキュリティ対策術

あるDOSの実行ファイル(d:\abc\test.exe)を起動するとき、
日本語環境では文字化けするので、英語環境にするため、
現在は、コマンドプロンプトを立ち上げた後、
us
d:
cd abc
test
と打ち込んで実行しています。
かなり、頻繁に実行するものですから、毎回この操作を行うのは
ちょっと面倒です。
そこで、これをバッチファイルにして、それをクリックしただけで
上と同じことができるようにしたいと考えています。
バッチファイルをどのように記述したら良いか教えていただけませんか?
初歩的な質問で恐縮ですが、よろしくご教授お願いいたします。

OSはWindows2000です。

A 回答 (2件)

>バッチファイルをどのように記述したら良いか教えていただけませんか?



USというコマンドもバッチファイルですから、そのまま
バッチファイルの中に記述すると、us.batが実行される
と元のバッチファイルに制御が返ってきません。

で、

call us

とするか、us.batの中身をみると、

CHCP 437

と書いてあるだけなので、それを書いとけばOKかな?

# Win9x系は、コードページの切り替えコマンドがchcp
# でなくてchevなので、call usの方が、汎用性があるかも

でわでわ
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
おかげさまでうまくいきました。

>USというコマンドもバッチファイルですから、そのまま
>バッチファイルの中に記述すると、us.batが実行される
>と元のバッチファイルに制御が返ってきません。

勉強になりました。
今後ともよろしくお願いいたします

お礼日時:2002/06/27 14:01

まず、バッチファイルを作ります。


engtest.batとしましょう。
内容は、usを除いた部分を記述します。
d:
cd abc
test
ですね。
そしたら、engtest.batのショートカットを作成します。
作成したショートカットのプロパティを開き、オプションタブの「現在のコードページ」を「437 (OEM - United States)」に変更します。
ショートカットを実行すれば、英語環境でバッチファイルが実行されるはずです。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
おっしゃるとおり行いましたところ、うまく英語環境で実行できました。
今後ともよろしくお願いいたします。

お礼日時:2002/06/27 13:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!