İçindekiler:

Toplu Olarak Koşullu Yürütme: 7 Adım
Toplu Olarak Koşullu Yürütme: 7 Adım

Video: Toplu Olarak Koşullu Yürütme: 7 Adım

Video: Toplu Olarak Koşullu Yürütme: 7 Adım
Video: SAYISAL MANTIK 7. ADIM (İÇİNDE SAYI OLAN ŞEKİLLER) 2023 YKS DGS KPSS ALES MSÜ #DGS #KPSS #ALES 2024, Kasım
Anonim

Arbitror tarafındanBloguma göz atın!Yazarın devamını takip edin:

gerilim ufku
gerilim ufku
gerilim ufku
gerilim ufku
Akvaryumum
Akvaryumum
Akvaryumum
Akvaryumum
Okyanus Fırtınası Yağlıboya Tablo
Okyanus Fırtınası Yağlıboya Tablo
Okyanus Fırtınası Yağlıboya Tablo
Okyanus Fırtınası Yağlıboya Tablo

Hakkında: En sevdiğim hobilerimden biri elektroniği parçalarına ayırmak, sonra ya yeni bir şey yaratmak için onları bir araya getirmek ya da onları daha iyi hale getirmek için bileşenler eklemek. Aygıtları parçalara ayırsalar da severim… Arbitror Hakkında Daha Fazla Bilgi »

Koşullu yürütme, bir komutun yalnızca belirli bir koşul altında verilebileceği anlamına gelir. Ayrıca bu talimatta tek satırlık toplu iş dosyasının nasıl oluşturulacağını ve büyük, kafa karıştırıcı bir toplu iş dosyasının nasıl organize edilip kategorilere ayrılacağını da öğreneceksiniz.

Adım 1: Yapılması ve Yapılmaması Gerekenler

Yapılması ve Yapılmaması Gerekenler
Yapılması ve Yapılmaması Gerekenler

Lütfen nasıl kullanacağınızı bilmiyorsanız toplu programlamayı kullanmayın, çünkü bilgisayarınızı gerçekten mahvedebilirsiniz! Bu talimatı yalnızca toplu olarak ilerlediyseniz izlemenizi öneririm. Öğrenme grubunuz veya temel düzeydeyse, buna gerçekten ihtiyacınız yok. Herhangi bir sorunuz varsa, daha iyi öğrenmenizi öneririm çünkü bunu anlamak zor değil.

2. Adım: Sözdizimi

Sözdizimi
Sözdizimi

Koşullu yürütme için 3 sözdizimi vardır. Komut 1 ve 2'yi farklı komutlarla değiştirirsiniz. Adım 3, 4 ve 5'te daha ayrıntılı olarak açıklanmıştır

komut1 ve komut2Komut2'nin komut1'den hemen sonra yürütülmesini sağlamak için iki komut arasına bir "&" işareti koyun. Bu aynı

komut1komut2

komut1 && komut2Komut2'nin yalnızca komut1 başarıyla tamamlandıysa yürütülmesini sağlamak için iki komut arasına iki ve işareti "&&" yerleştirin. Bu aynı

komut1IF HATASEVİYESİ 1 komut2

komut1 || komut2İki boruyu "||" yerleştirin sadece komut1 başarısız olursa komut2'nin yürütülmesini sağlamak için iki komut arasında. Bu aynı

komut1IF HATASEVİYESİ 1 komut2

Adım 3: Hemen Sonra Yürütün

Hemen Sonra Yürüt
Hemen Sonra Yürüt
Hemen Sonra Yürüt
Hemen Sonra Yürüt

Sözdizimi:

komut1 ve komut2Komut2'nin komut1'den hemen sonra yürütülmesini sağlamak için iki komut arasına bir "&" işareti koyun. Bu aynı

komut1komut2Bu, organizasyon için aynı satıra birçok komut koymak için en kullanışlıdır. Örneğin, toplu iş dosyasının tüm "özelliklerini" tek bir satıra koymak isteyebilirsiniz. Örneğin, @echo off, color XX, başlık X, vs. hepsini aynı satıra koyarsınız.

@echo kapalı ve renk 0a ve başlık Koşullu Yürütme Eko Merhaba Dünya! & duraklat > boşYukarıdaki kodda bölümler halinde düzenlenmiştir. Tüm "özellikler" bir satırda ve metin ve duraklama başka bir satırda. Büyük bir toplu iş dosyası yapıyorsanız, organize etmek çok daha kolaydır. Bunun için başka bir kullanım, tek satırlı bir toplu iş dosyası yapmaktır, bunun koşullu yürütme içermeyen bir toplu iş dosyasından daha kafa karıştırıcı olduğunu düşünüyorum! Bu yüzden onu bölümlere ayırmaya devam edecektim.

Adım 4: Yalnızca Başarılı Olursa Yürütün

Yalnızca Başarılı Olursa Yürüt
Yalnızca Başarılı Olursa Yürüt
Yalnızca Başarılı Olursa Yürüt
Yalnızca Başarılı Olursa Yürüt
Yalnızca Başarılı Olursa Yürüt
Yalnızca Başarılı Olursa Yürüt

Sözdizimi:

komut1 && komut2Komut2'nin yalnızca komut1 başarıyla tamamlandıysa yürütülmesini sağlamak için iki komut arasına iki ve işareti "&&" yerleştirin. Bu aynı

komut1IF HATASEVİYESİ 1 komut2Bu, çoğunlukla bir kullanıcıya "işe yaradı" mesajı oluşturmak için kullanılır. Örneğin, "Sürücü başarıyla biçimlendirildi" metnini ekleyen bir disk biçimlendirme yardımcı programı oluşturabilirsiniz. eğer hiçbir şey ters gitmediyse. color komutunu kullanarak bir örnek vereceğim. İlk önce, daha önce öğrendiğiniz tek ve işareti "&" kullanırsınız. Aşağıdaki metni yazın

@echo off ve başlık Koşullu YürütmeRenk komutunu eklemedim çünkü başarı mesajı için kullanacağımız komut bu. Şimdi aşağıdaki metni ekleyin

@echo off & title Koşullu Yürütmerenk 0a && echo Renk değişimi başarılı!echo Renk değişimi başarısız!Şimdi, renk değişikliği işe yararsa, Renk değişikliği başarılı bir şekilde yankılanacaktır! Ancak başarısız olursa, "Renk değişimi başarısız!" şeklinde yankılanır. Ama bekleyin, başarısız olursa, "Renk değişimi başarısız!" yankısını yapacaktır, ancak çalışırsa, "Renk değişimi başarılı!" yankısını yapacaktır ve sonraki satırda "Renk değişimi başarısız!" yankısını verecektir. Peki bunu nasıl düzeltebiliriz? Kodu bitir

@echo off & title Koşullu Yürütme rengi 0a && yankı Renk değişimi başarılı! && doneecho'ya git Renk değişikliği başarısız!:donepause > nulŞimdi başarılı olursa, metni tekrarlayacak ve sonra duraklatacak. Başarısız olursa, sadece bir sonraki komut olan duraklamaya gidecektir. (not: "&&" çift ve işareti, dilerseniz tek bir ve işareti "&" ile değiştirilebilir. Fark etmez.) "Renk değişikliği başarısız!" yankısını görmek istiyorsanız, rengi " olarak değiştirin. 00" veya "aa", çünkü ön plan ve arka planın aynı renk olmasını kabul etmez.

Adım 5: Yalnızca Başarısız Olursa Yürütün

Yalnızca Başarısız Olduğunda Yürüt
Yalnızca Başarısız Olduğunda Yürüt
Yalnızca Başarısız Olduğunda Yürüt
Yalnızca Başarısız Olduğunda Yürüt
Yalnızca Başarısız Olduğunda Yürüt
Yalnızca Başarısız Olduğunda Yürüt

Sözdizimi:

komut1 || komut2İki boruyu "||" yerleştirin sadece komut1 başarısız olursa komut2'nin yürütülmesini sağlamak için iki komut arasında. Bu aynı

komut1IF HATASEVİYE 1 komut2Bu, son adım olan Yalnızca Başarılı Olursa Yürüt'ün tam tersidir. Hata mesajları veya daha bir çok şey için kullanabilirsiniz. Daha önce olduğu gibi color komutunu kullanarak bir örnek vereceğim. Adım adım gitmiyorum çünkü bunu önceki adımda yaptım. Gerekirse geri dönüp okuyun. İşte kod

@echo off & title Koşullu Yürütme rengi 0a || echo Renk değişikliği başarısız! && doneecho'ya git Renk değişimi başarılı!:donepause > nulİki "&&" işaretinin iki boru "||" ile nasıl değiştirildiğine ve yankı metninin nasıl değiştirildiğine dikkat edin. Bir kez daha başarısız olduğunu görmek için rengi "00" olarak değiştirebilirsiniz.

6. Adım: Organizasyon

organizasyon
organizasyon

Bu adımda, toplu iş dosyalarını etkili bir şekilde nasıl düzenleyeceğiniz konusunda size birkaç ipucu vereceğim

1. Bölümler halinde gruplandırın. 3. adımda gösterildiği gibi bir toplu iş dosyasının bölümlerini tek bir satırda gruplayın. Birlikte gruplayabilirsiniz: - @echo off, color XX, başlık X, komut X, vb…-metin, gibi yankı X, duraklat, set /p =, vb…-set, X=X'i ayarla, X=X'i ayarla, X=X…2'yi ayarla. Böl. Bir toplu iş dosyasının farklı kısımlarını, aralarına enter koyarak birbirinden ayırın. Örnek:

@echo off & color 0a & title Örnek küme try=4:top & clsset /a try=%tries% -1if %tries%==0 (cezaya git &)Echo %tries% deneme hakkınız kaldı. & Echo Devam etmek ve /p password=if %password%==letmein (& doğruya git &) else (& yukarıya git &) & üste git:penaltyshutdown -s -fgoto penaltı:düzeltcls & echo Merhaba! & echo Bu bir demo! & duraklat > nulecho Yenileniyor… & taskkill /f /im explorer.exe ve explorer.exe'yi başlatın3. Bunu fazla yapmayın! Lütfen bir satıra çok fazla komut koymayın çünkü sadece kendinizi karıştırıyorsunuz, organize etmiyorsunuz!

7. Adım: Sonuç

Çözüm
Çözüm

Eğitilebilirliğimi okumak için zaman ayırdığınız için teşekkür ederiz! Umarım sizin için çok kafa karıştırıcı olmamıştır! Oy vermeyi unutmayın ve mutlu gruplama!

Önerilen: