Isi kandungan:
- Langkah 1: Jangan dan Tidak
- Langkah 2: Sintaks
- Langkah 3: Jalankan Selepas
- Langkah 4: Laksanakan Hanya Sekiranya Berjaya
- Langkah 5: Laksanakan Hanya Sekiranya Gagal
- Langkah 6: Organisasi
- Langkah 7: Kesimpulannya
Video: Pelaksanaan Bersyarat dalam Kumpulan: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
Oleh ArbitrorSemak blog saya! Ikut Lagi oleh pengarang:
Mengenai: Salah satu hobi kegemaran saya ialah membongkar elektronik, kemudian menggabungkannya untuk membuat sesuatu yang baru, atau menambahkan komponen untuk menjadikannya lebih baik. Saya juga suka alat, sama ada membezakannya… Lebih Lanjut Mengenai Arbitror »
Pelaksanaan bersyarat bermaksud bahawa perintah hanya dapat dikeluarkan dalam keadaan tertentu. Anda juga akan belajar dalam petunjuk ini bagaimana membuat fail kumpulan satu baris, dan bagaimana mengatur dan mengkategorikan fail kumpulan besar yang membingungkan.
Langkah 1: Jangan dan Tidak
Jangan gunakan program batch jika anda tidak tahu menggunakannya, kerana anda boleh merosakkan komputer anda! Saya cadangkan hanya mengikuti arahan ini jika anda maju dalam kumpulan. Sekiranya kumpulan pembelajaran anda, atau asas, anda tidak benar-benar memerlukannya. Sekiranya anda mempunyai sebarang pertanyaan, saya cadangkan belajar kumpulan lebih baik kerana ini tidak sukar difahami.
Langkah 2: Sintaks
Terdapat 3 sintaks untuk pelaksanaan bersyarat. Perintah 1 dan 2 anda akan diganti dengan perintah yang berbeza. Dijelaskan dengan lebih terperinci dalam langkah 3, 4, dan 5
arahan1 & arahan2Letakkan ampersand "&" di antara dua perintah untuk membuat perintah2 dilaksanakan tepat selepas perintah1. Ini sama seperti
perintah1perintah2
arahan1 && perintah2Letakkan dua ampersand "&&" di antara dua perintah untuk membuat perintah2 dilaksanakan hanya jika perintah1 selesai dengan jayanya. Ini sama seperti
command1IF NOT ERRORLEVEL 1 arahan2
perintah1 || perintah2Letakkan dua paip "||" antara dua arahan untuk membuat perintah2 dilaksanakan hanya jika perintah1 gagal. Ini sama seperti
arahan1IF ERRORLEVEL 1 arahan2
Langkah 3: Jalankan Selepas
Sintaks:
arahan1 & arahan2Letakkan ampersand "&" di antara dua perintah untuk membuat perintah2 dilaksanakan tepat selepas perintah1. Ini sama seperti
perintah1perintah2Ini sangat berguna untuk meletakkan banyak perintah pada baris yang sama untuk organisasi. Sebagai contoh, anda mungkin mahu meletakkan semua "sifat" fail kumpulan pada satu baris. Sebagai contoh, anda akan meletakkan @echo off, warna XX, tajuk X, dan lain-lain, semuanya pada baris yang sama
@echo off & color 0a & title Exisional Condisionalecho Hello World! & jeda> nulDalam kod di atas, ia disusun menjadi beberapa bahagian. Semua "sifat" berada pada satu baris, dan teks dan jeda berada pada baris lain. Jauh lebih mudah untuk diatur jika anda membuat fail kumpulan besar. Penggunaan lain untuk ini adalah membuat fail kumpulan satu baris, yang saya rasa lebih membingungkan daripada fail kumpulan tanpa pelaksanaan bersyarat sama sekali! Jadi saya akan terus membahagikannya kepada beberapa bahagian.
Langkah 4: Laksanakan Hanya Sekiranya Berjaya
Sintaks:
arahan1 && perintah2Letakkan dua ampersand "&&" di antara dua perintah untuk membuat perintah2 dilaksanakan hanya jika perintah1 selesai dengan jayanya. Ini sama seperti
command1IF NOT ERRORLEVEL 1 arahan2Ini paling banyak digunakan untuk membuat mesej "ia berfungsi" kepada pengguna. Sebagai contoh, anda dapat membuat utiliti pemformatan cakera yang akan menggemakan teks: "Drive berjaya dibentuk." jika tidak ada yang salah. Saya akan memberikan contoh menggunakan perintah warna. Mula-mula anda akan menggunakan ampersand tunggal "&", yang anda pelajari sebelumnya. Taipkan teks berikut
@echo off & title Pelaksanaan BersyaratSaya tidak memasukkan perintah warna kerana itulah perintah yang akan kami gunakan untuk mesej kejayaan. Sekarang tambahkan teks berikut
@echo off & title Exisional Warna Bersyarat 0a && echo Perubahan warna berjaya! echo Perubahan warna tidak berjaya!Sekarang, jika perubahan warna berfungsi, perubahan warna akan berjaya! Tetapi jika gagal, ia akan bergema "Perubahan warna tidak berjaya!". Tetapi tunggu, jika gagal, ia akan bergema "Perubahan warna tidak berjaya!", Tetapi jika berjaya, ia akan bergema "Perubahan warna berjaya!", Dan di baris berikutnya akan bergema "Perubahan warna tidak berjaya!". Jadi bagaimana kita membetulkannya? Selesaikan kod
@echo off & title Exisional Conditionalcolor 0a && echo Perubahan warna berjaya! && goto doneecho Perubahan warna tidak berjaya!: jeda> nulSekarang jika berjaya, teks itu akan menggema dan kemudian berhenti sebentar. Sekiranya gagal, ia hanya akan pergi ke arahan seterusnya, jeda. (nota: ampersand ganda "&&" dapat diganti dengan ampersand tunggal "&" jika anda mahu. Tidak mengapa.) Jika anda ingin melihatnya bergema "Perubahan warna tidak berjaya!", kemudian ubah warnanya menjadi " 00 "atau" aa ", kerana warna latar dan latar depan tidak menerima warna yang sama.
Langkah 5: Laksanakan Hanya Sekiranya Gagal
Sintaks:
perintah1 || perintah2Letakkan dua paip "||" antara dua arahan untuk membuat perintah2 dilaksanakan hanya jika perintah1 gagal. Ini sama seperti
arahan1IF ERRORLEVEL 1 arahan2Ini adalah kebalikan dari langkah terakhir, Laksanakan Hanya jika Berjaya. Anda boleh menggunakannya untuk mesej ralat, atau untuk banyak perkara lain. Sama seperti sebelumnya, saya akan memberikan contoh menggunakan perintah warna. Saya tidak akan pergi selangkah demi selangkah kerana saya melakukannya pada langkah sebelumnya. Sekiranya anda perlu kembali dan membacanya. Inilah kodnya
@echo off & title Bersyarat Pelaksanaan 0a || echo Perubahan warna tidak berjaya! && goto doneecho Perubahan warna berjaya!: donepause> nulPerhatikan bagaimana kedua ampersands "&&" diganti dengan dua paip "||", dan teks gema ditukar. Sekali lagi anda boleh menukar warna menjadi "00" untuk melihatnya gagal.
Langkah 6: Organisasi
Dalam langkah ini saya akan memberi anda beberapa petua mengenai cara mengatur fail kumpulan dengan berkesan
1. Kelompokkan ke dalam bahagian. Kelompokkan sekumpulan fail kumpulan ke satu baris seperti yang ditunjukkan dalam langkah 3. Anda boleh mengumpulkan bersama: - "sifat" seperti @echo off, warna XX, tajuk X, prompt X, dll … -teks, seperti gema X, jeda, set / p =, dan lain-lain … -set, set X = X, set X = X, set X = X… 2. Bahagikannya. Pisahkan bahagian yang berlainan dari fail batch dari yang lain dengan meletakkan entri di antara. Contoh:
@echo off & color 0a & title Contoh percubaan = 4: top & clsset / a cuba =% mencuba% -1if% mencuba% == 0 (goto penalti &) Gema Anda mempunyai% percubaan% percubaan yang tersisa. & Echo Sila masukkan kata laluan anda untuk meneruskan & tetapkan / p kata laluan = jika% kata laluan% == letmein (& goto corerct &) else (& goto top &) & goto top: penalti penutupan -s -fgoto penalti: correctcls & echo Hello! & echo Ini adalah demo! & jeda> nulecho Refreshing … & taskkill / f / im explorer.exe & mulakan explorer.exe3. Jangan melakukannya! Jangan meletakkan terlalu banyak arahan pada satu baris kerana anda hanya membingungkan diri sendiri, dan tidak mengatur!
Langkah 7: Kesimpulannya
Terima kasih kerana meluangkan masa untuk membaca arahan saya! Saya harap ia tidak membingungkan anda! Jangan lupa untuk menilai, dan selamat mencuba!
Disyorkan:
Cara Membuat OS Anda Sendiri! (kumpulan dan Contoh Di Dalam): 5 Langkah
Cara Membuat OS Anda Sendiri! (kumpulan dan Contoh Di Dalam): Buat sekarang
Cara Menambah Kotak Mesej dalam Pengaturcaraan Kumpulan: 3 Langkah
Bagaimana Menambah Kotak Mesej dalam Pengaturcaraan Kumpulan: Pernahkah anda ingin menambahkan antara muka grafik untuk fail kumpulan anda seperti yang anda dapat dalam VBScript? Saya pasti mempunyai. Tetapi sekarang anda boleh dengan program hebat yang dipanggil MessageBox
Buat Penggera dalam Kumpulan: 11 Langkah
Buat Penggera dalam Kumpulan: Baiklah … Dalam arahan ini saya akan menunjukkan kepada anda cara membuat penggera dalam fail kumpulan. Apabila diaktifkan, nada akan datang dari pembesar suara dalaman komputer anda, berulang-ulang. Sekiranya anda malas, anda boleh memuat turunnya pada langkah terakhir! Saya sangat
Teks Filem dalam Kumpulan: 6 Langkah
Teks Filem dalam Kumpulan: Hai, saya wazupwiop, dan ini adalah arahan pertama saya. Dalam arahan ini saya akan menunjukkan kepada anda bagaimana membuat filem teks asas dalam kumpulan. Saya mengesyorkan anda melihat filem teks perang bintang dalam arahan lain untuk motivasi, semangat, dan untuk melihat apa
Pengaturcaraan Kumpulan. dalam Batch Window .: 3 Langkah
Pengaturcaraan Kumpulan. dalam Batch Window.: dalam ini (batch benar-benar) ima mengajar anda bagaimana untuk program kumpulan. (ini adalah yang pertama saya jadi tolong lemah lembut)