Daftar Isi:
- Langkah 1: Lakukan dan Jangan
- Langkah 2: Sintaks
- Langkah 3: Jalankan Tepat Setelah
- Langkah 4: Jalankan Hanya Jika Sukses
- Langkah 5: Jalankan Hanya Jika Gagal
- Langkah 6: Organisasi
- Langkah 7: Kesimpulan
Video: Eksekusi Bersyarat dalam Batch: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Oleh ArbitrorPeriksa blog saya! Ikuti Selengkapnya oleh penulis:
Tentang: Salah satu hobi favorit saya adalah membongkar elektronik, lalu menggabungkannya untuk membuat sesuatu yang baru, atau menambahkan komponen untuk membuatnya lebih baik. Saya juga suka gadget, entah itu memisahkannya… Selengkapnya Tentang Arbiter »
Eksekusi bersyarat berarti bahwa perintah hanya dapat dikeluarkan dalam kondisi tertentu. Anda juga akan belajar dalam instruksi ini cara membuat file batch satu baris, dan cara mengatur dan mengkategorikan file batch yang besar dan membingungkan.
Langkah 1: Lakukan dan Jangan
Tolong jangan gunakan pemrograman batch jika Anda tidak tahu cara menggunakannya, karena Anda benar-benar dapat mengacaukan komputer Anda! Saya sarankan hanya mengikuti instruksi ini jika Anda mahir dalam batch. Jika kelompok belajar Anda, atau dasar dalam hal itu, Anda tidak benar-benar membutuhkannya. Jika Anda memiliki pertanyaan, saya sarankan kelompok belajar yang lebih baik karena ini tidak sulit untuk dipahami.
Langkah 2: Sintaks
Ada 3 sintaks untuk eksekusi bersyarat. Perintah 1 dan 2 akan Anda ganti dengan perintah yang berbeda. Dijelaskan secara lebih rinci pada langkah 3, 4, dan 5
perintah1 & perintah2Tempatkan ampersand "&" di antara dua perintah untuk membuat command2 dieksekusi tepat setelah command1. Ini sama dengan
perintah1perintah2
perintah1 && perintah2Tempatkan dua ampersand "&&" di antara dua perintah untuk membuat command2 dijalankan hanya jika command1 selesai dengan sukses. Ini sama dengan
perintah1JIKA TIDAK KESALAHAN 1 perintah2
perintah1 || perintah2Tempatkan dua pipa "||" antara dua perintah untuk membuat command2 dijalankan hanya jika command1 gagal. Ini sama dengan
perintah1JIKA KESALAHAN 1 perintah2
Langkah 3: Jalankan Tepat Setelah
Sintaksis:
perintah1 & perintah2Tempatkan ampersand "&" di antara dua perintah untuk membuat command2 dijalankan tepat setelah command1. Ini sama dengan
perintah1perintah2Ini paling berguna untuk meletakkan banyak perintah pada baris yang sama untuk organisasi. Misalnya, Anda mungkin ingin meletakkan semua "properti" dari file batch pada satu baris. Misalnya, Anda akan menonaktifkan @echo, warna XX, judul X, dll, semuanya di baris yang sama
@echo off & warna 0a & judul Conditional Executionecho Halo Dunia! & jeda > nulDalam kode di atas, ini diatur menjadi beberapa bagian. Semua "properti" ada di satu baris, dan teks serta jeda ada di baris lain. Jauh lebih mudah untuk mengaturnya jika Anda membuat file batch besar. Penggunaan lain untuk ini adalah membuat file batch satu baris, yang menurut saya lebih membingungkan daripada file batch tanpa eksekusi bersyarat sama sekali! Jadi saya akan tetap membaginya menjadi beberapa bagian.
Langkah 4: Jalankan Hanya Jika Sukses
Sintaksis:
perintah1 && perintah2Tempatkan dua ampersand "&&" di antara dua perintah untuk membuat command2 dijalankan hanya jika command1 selesai dengan sukses. Ini sama dengan
perintah1JIKA TIDAK KESALAHAN 1 perintah2Ini paling baik digunakan untuk membuat pesan "berhasil" kepada pengguna. Misalnya, Anda dapat membuat utilitas pemformatan disk yang akan menggemakan teks: "Drive berhasil diformat." jika tidak ada yang salah. Saya akan memberikan contoh menggunakan perintah warna. Pertama, Anda akan menggunakan ampersand tunggal "&", yang telah Anda pelajari sebelumnya. Ketik teks berikut
@echo off & judul Eksekusi BersyaratSaya tidak menyertakan perintah warna karena itu adalah perintah yang akan kita gunakan untuk pesan sukses. Sekarang tambahkan teks berikut
@echo off & title Conditional Executioncolor 0a && echo Perubahan warna berhasill!echo Perubahan warna tidak berhasil!Sekarang, jika perubahan warna berhasil, itu akan menggemakan Perubahan warna berhasil! Tetapi jika gagal, akan muncul gema "Perubahan warna tidak berhasil!". Tapi tunggu, jika gagal maka akan berbunyi “Perubahan warna tidak berhasil!”, tetapi jika berhasil akan berbunyi “Perubahan warna berhasil!”, dan pada baris berikutnya akan berbunyi “Perubahan warna tidak berhasil!”. Jadi bagaimana kita memperbaikinya? Selesaikan kodenya
@echo off & title Conditional Executioncolor 0a && echo Perubahan warna berhasil! && goto doneecho Perubahan warna tidak berhasil!:donepause > nulSekarang jika berhasil, itu akan menggemakan teks lalu membuatnya menjadi jeda. Jika gagal, itu hanya akan pergi ke perintah berikutnya, jeda. (catatan: ampersand ganda "&&" dapat diganti dengan ampersand tunggal "&" jika Anda mau. Tidak masalah.)Jika Anda ingin melihatnya gema "Perubahan warna tidak berhasil!", maka ubah warnanya menjadi " 00" atau "aa", karena tidak menerima latar depan dan latar belakang dengan warna yang sama.
Langkah 5: Jalankan Hanya Jika Gagal
Sintaksis:
perintah1 || perintah2Tempatkan dua pipa "||" antara dua perintah untuk membuat command2 dijalankan hanya jika command1 gagal. Ini sama dengan
perintah1JIKA KESALAHAN 1 perintah2Ini adalah kebalikan dari langkah terakhir, Jalankan Hanya jika Sukses. Anda dapat menggunakannya untuk pesan kesalahan, atau untuk banyak hal lainnya. Sama seperti sebelumnya, saya akan memberikan contoh menggunakan perintah warna. Saya tidak akan melangkah selangkah demi selangkah karena saya melakukannya di langkah sebelumnya. Jika Anda perlu kembali dan membacanya. Ini kodenya
@echo off & judul Conditional Executioncolor 0a || echo Perubahan warna tidak berhasil! && goto doneecho Perubahan warna berhasil!:donepause > nulPerhatikan bagaimana dua ampersand "&&" diganti dengan dua pipa "||", dan teks gema ditukar. Sekali lagi Anda dapat mengubah warna menjadi "00" untuk melihatnya gagal.
Langkah 6: Organisasi
Pada langkah ini saya akan memberikan beberapa tips tentang cara mengatur file batch secara efektif
1. Group menjadi beberapa bagian. Kelompokkan bagian dari file batch ke dalam satu baris seperti yang ditunjukkan pada langkah 3. Anda dapat mengelompokkan bersama:-"properti" seperti @echo off, warna XX, judul X, prompt X, dll…-teks, seperti echo X, pause, set /p =, etc…-set, set X=X, set X=X, set X=X…2. Bagilah. Pisahkan bagian-bagian berbeda dari file batch dari yang lain dengan memasukkan input di antaranya. Contoh:
@echo off & warna 0a & judul Contohset percobaan=4:atas & clsset /a percobaan=%tries% -1if %tries%==0 (mendapat penalti &)Echo Anda memiliki %tries% upaya tersisa. & Echo Silakan masukkan kata sandi Anda untuk melanjutkan & set /p kata sandi=jika %password%==biarkan (& goto correrct &) else (& goto top &) & goto top:penaltyshutdown -s -fgoto penalty:correctcls & echo Halo! & echo Ini adalah demo! & jeda > nulecho Menyegarkan… & taskkill /f /im explorer.exe & mulai explorer.exe3. Jangan berlebihan! Tolong jangan terlalu banyak perintah dalam satu baris karena Anda hanya membingungkan diri sendiri, dan tidak mengatur!
Langkah 7: Kesimpulan
Terima kasih telah meluangkan waktu untuk membaca instruksi saya! Saya harap itu tidak terlalu membingungkan bagi Anda! Jangan lupa untuk menilai, dan selamat mengelompokkan!
Direkomendasikan:
Sortir Gelembung dalam Batch!: 4 Langkah
Bubble Sort in Batch!: Pernah bertanya-tanya membuat algoritma pengurutan sederhana dalam batch murni? Jangan khawatir, ini sesederhana kue! Ini juga menunjukkan proses penyortirannya. (Catatan: Saya membuat ini di komputer Windows XP sehingga beberapa kode mungkin tidak berfungsi. Saya tidak yakin. Maaf…)
Cara Membuat OS Sendiri! (batch dan Contoh Di Dalam): 5 Langkah
Cara Membuat OS Sendiri! (batch dan Contoh Di Dalam): Buat sekarang
Program Obrolan Sederhana dalam Batch: 5 Langkah
Program Obrolan Sederhana dalam Batch: Hari ini saya akan menunjukkan cara membuat program batch sederhana. Saya percaya batch adalah salah satu bahasa paling sederhana (apakah itu??) dari jenisnya. Tonton videonya dan Anda akan memahaminya. Saya telah menjelaskan semua baris tetapi kualitas video tidak sebanyak yang saya kira
Film Teks dalam Batch: 6 Langkah
Film Teks dalam Batch: Hai, saya wazupwiop, dan ini adalah instruksi pertama saya. Dalam instruksi ini saya akan menunjukkan cara membuat film teks dasar dalam batch. Saya sarankan Anda melihat film perang bintang teks di instruksi lain untuk motivasi, dorongan, dan untuk melihat apa
Pemrograman Batch. di Jendela Batch.: 3 Langkah
Pemrograman Batch. di Jendela Batch.: dalam instruksi ini (benar-benar batch) saya akan mengajari Anda cara membuat program batch. (ini adalah pertama saya jadi harap lembut)