.batを.exeに変換する
![](http://img.brin-designs.com/img/games/266/converting-bat-into.png)
問題
.batを.exeに変換するための迅速な解決策を探していますか?
溶液
Windows XP以降でバッチファイルを実行するために.batを.exe Cにコンパイルする必要はありません。 システムがDOSプロンプトの時代からどのように進化してきたかを理解するだけです。
知っておくべきことは、バッチファイルはcommand.com(Windows Millenniumよりも前のバージョン)、つまりドライブのルートにあるDOSの可視部分から操作されているということです。 しかし、Windows 2000以降、このファイルにはバッチファイルの実行に必要なすべての内部DOSコマンド(16ビット)が含まれており、もう存在していません。DOSは消えています。 しかし、これは32ビットの別のバッチファイルに置き換えられました。これは以前よりも面白くて強力であり、同時に強力なバッチファイルの使用をより迅速に促進します。
Cmd.exeと呼ばれるこの新しいファイルは、DOSに代わるサブシステムコマンドを操作するために使用されます。 Windowsの「system32」ディレクトリにあります。 また、Windows 2000からバッチファイルを実行するには、次のことが必要です。
- たとえば、[アクセサリ]メニューの[スタート]にあるショートカットをコピーして、Cmd.exeを指すショートカットを作成します。
- ショートカットの名前を変更します。たとえば、実行するバッチファイルの名前を入力します。
- ショートカット/プロパティを右クリックします。 [ショートカット]タブで、バッチファイルの名前を挿入してターゲットのコマンドラインを編集し、[OK]ボタンを使用して保存します。
- たとえば、バッチファイルがRename.batという名前の場合です。 ターゲットを挿入する必要があります。
%SystemRoot%\ system32 \ cmd.exe / c \ path \ rename.bat
コマンドラインで、 "\ path"はrename.batファイルがあるディレクトリへのパスを意味します。
バッチファイルを実行するには、ショートカットをダブルクリックします。 Cmd.exeを起動したときに、バッチファイルをコマンドラインから起動できることを忘れないでください。
これらすべての情報についてProgmanに感謝します。