Jabarkan Informasi Teknis dari Command Prompt (Windows)

Tidak seperti COMMAND.COM, yang merupakan program DOS, cmd.exe adalah sebuah program asli untuk platform. Hal ini memungkinkan untuk memanfaatkan fitur yang tersedia untuk program asli pada platform yang tidak tersedia untuk program DOS. Sebagai contoh, karena cmd.exe adalah sebuah aplikasi mode teks asli pada OS / 2, bisa menggunakan nyata Pipeline (Unix) | pipa di jaringan pipa perintah, sehingga kedua sisi pipa untuk menjalankan secara bersamaan. Sebagai hasilnya, dimungkinkan untuk mengarahkan standard error di cmd.exe, tidak seperti COMMAND.COM. (COMMAND.COM menggunakan file temporer, dan menjalankan dua sisi serial, satu demi satu.)

Pada kenyataannya, cmd.exe adalah program Windows yang bertindak sebagai interpreter perintah DOS seperti garis. Hal ini umumnya kompatibel, tetapi memberikan ekstensi yang menangani keterbatasan command.comCOMMAND.COM:

SETLOCAL / ENDLOCAL perintah membatasi ruang lingkup perubahan lingkungan

CALL internal dan TO GO label mengurangi kebutuhan untuk file batch individu untuk melakukan bagian dari tugas.

nama file-parsing ekstensi dengan perintah SET sebanding dengan shell C.

sebuah ekstensi ekspresi-evaluasi juga disediakan dalam perintah SET.

perluasan dari perintah UNTUK untuk mendukung parsing file dan set sewenang-wenang di samping nama file.

penggunaan tombol panah untuk menelusuri sejarah perintah (yang disediakan oleh DOSKey dalam COMMAND.COM)

kemampuan jalur off-by-default penyelesaian mirip dengan bash pelengkapan tab

direktori stack diakses dengan pushd dan perintah popd

JIKA dapat melakukan perbandingan case-insensitive dan kesetaraan numerik dan perbandingan ketidaksetaraan di samping perbandingan string case-sensitive

kemampuan untuk melarikan diri karakter reserved dengan menggunakan karakter caret (^)

Output teks bantuan Cmd.exe, mengenai Command Extensions:

Perintah ekstensi melibatkan perubahan dan / atau penambahan sebagai berikut perintah: