Perbezaan antara cmd dan kelawar

Perbezaan antara cmd dan kelawar

CMD vs BAT

CMD dan BAT adalah untuk fail yang digunakan untuk mengautomasikan tugas -tugas tertentu yang berulang -ulang dan sering digunakan oleh pengguna. Membuat fail CMD atau BAT sama seperti menggunakan bahasa pengaturcaraan yang mudah dengan kelebihan keupayaan untuk menggunakan arahan baris arahan dan melaksanakan aplikasi lain dengan atau tanpa parameter. Fail CMD dan BAT sangat serupa antara satu sama lain dengan perbezaan yang sangat kecil. Kelawar adalah jenis fail yang sangat lama yang telah ada sejak kedatangan dos. Ia dibawa oleh Microsoft apabila ia mengembangkan Windows dari DOS. Jenis fail CMD telah dibangunkan oleh Microsoft untuk digunakan untuk pelaksanaan skrip perintah Windows NT tetapi juga digunakan oleh versi Windows yang lebih baru yang berdasarkan Windows NT.

Kelawar dibuat untuk berinteraksi dengan arahan.Com, penterjemah perintah dos. Microsoft mengadopsi kebanyakan perintah DOS ke dalam jurubahasa baru mereka bernama CMD. Exe. CMD dicipta untuk bersambung dengan CMD.Exe dan ia memecahkan keserasian dengan arahan.Com. Perbezaan utama lain adalah bagaimana mereka mengendalikan pemboleh ubah ralat. Apabila menggunakan kelawar, pemboleh ubah ini hanya berubah apabila ralat sebenar berlaku dan tiada perubahan keadaan berlaku apabila setiap arahan berjaya dilaksanakan. Ini tidak benar untuk CMD kerana pemboleh ubah ralat masih akan mengubah keadaan walaupun tiada kesilapan berlaku. Pengaturcara harus mengambil perhatian ini apabila membuat skrip yang rumit kerana ia boleh menyebabkan sedikit kekeliruan.

Selain daripada perbezaan kecil, CMD dan BAT sama antara satu sama lain. Sebilangan besar pengguna yang membuat skrip mudah untuk membersihkan atau memindahkan fail di sekitar tidak harus menghadapi masalah. Bagi pengguna versi Windows, BAT dan CMD yang lebih baru boleh ditukar ganti sebagai CMD.EXE akan mentafsir dan melaksanakan arahan dalam kedua -dua fail. Walaupun kebanyakan pengguna menyedari fakta ini, banyak orang tua yang mempunyai peluang untuk bekerja dengan DOS dan fail batchnya masih menggunakan lanjutan kelawar; Hanya dari kebiasaan dan kebiasaan.

Ringkasan:

1. Sambungan kelawar digunakan oleh DOS dan Windows manakala lanjutan CMD adalah untuk skrip perintah Windows NT

2. Lanjutan kelawar dapat ditafsirkan dengan arahan.Com dan cmd.Exe manakala lanjutan CMD hanya boleh ditafsirkan oleh CMD.Exe

3. Kesalahan itu selalu berubah keadaan dalam CMD tetapi hanya pada kesilapan dalam kelawar