Daftar Isi:

Eksekusi Bersyarat dalam Batch: 7 Langkah
Eksekusi Bersyarat dalam Batch: 7 Langkah

Video: Eksekusi Bersyarat dalam Batch: 7 Langkah

Video: Eksekusi Bersyarat dalam Batch: 7 Langkah
Video: Cara Membuat File Batch (BAT) di Windows 11/10 2024, Juli
Anonim

Oleh ArbitrorPeriksa blog saya! Ikuti Selengkapnya oleh penulis:

Horison Tegangan
Horison Tegangan
Horison Tegangan
Horison Tegangan
Akuarium Saya
Akuarium Saya
Akuarium Saya
Akuarium Saya
Lukisan Minyak Badai Laut
Lukisan Minyak Badai Laut
Lukisan Minyak Badai Laut
Lukisan Minyak Badai Laut

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

Lakukan dan Jangan
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

Sintaksis
Sintaksis

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

Jalankan Tepat Setelah
Jalankan Tepat Setelah
Jalankan Tepat Setelah
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

Jalankan Hanya Jika Sukses
Jalankan Hanya Jika Sukses
Jalankan Hanya Jika Sukses
Jalankan Hanya Jika Sukses
Jalankan Hanya Jika Sukses
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

Jalankan Hanya Jika Gagal
Jalankan Hanya Jika Gagal
Jalankan Hanya Jika Gagal
Jalankan Hanya Jika Gagal
Jalankan Hanya Jika Gagal
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

Organisasi
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

Kesimpulan
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: