İçindekiler:
- Adım 1: Yapılması ve Yapılmaması Gerekenler
- 2. Adım: Sözdizimi
- Adım 3: Hemen Sonra Yürütün
- Adım 4: Yalnızca Başarılı Olursa Yürütün
- Adım 5: Yalnızca Başarısız Olursa Yürütün
- 6. Adım: Organizasyon
- 7. Adım: Sonuç
Video: Toplu Olarak Koşullu Yürütme: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Arbitror tarafındanBloguma göz atın!Yazarın devamını takip edin:
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
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
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
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
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
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
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ç
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:
ISP Olarak Arduino -- AVR'de Hex Dosyası Yaz -- AVR'de Sigorta -- Programcı Olarak Arduino: 10 Adım
ISP Olarak Arduino || AVR'de Hex Dosyası Yaz || AVR'de Sigorta || Arduino As Programmer:……………………………Daha fazla video için lütfen YouTube kanalıma ABONE OLUN……..Bu makale isp olarak arduino ile ilgili. Hex dosyası yüklemek istiyorsanız veya sigortanızı AVR'ye ayarlamak istiyorsanız, bir programlayıcı satın almanıza gerek yok, yapabilirsiniz
Google Haritalar'ı Google E-Tablolarınıza Otomatik Olarak ve Ücretsiz Olarak Kolayca Ekleyin: 6 Adım
Google Haritalar'ı Google E-Tablolarınıza Otomatik ve Ücretsiz Olarak Kolayca Ekleyin: Pek çok Maker gibi ben de birkaç GPS takip projesi oluşturdum. Bugün, herhangi bir harici web sitesi veya API kullanmadan GPS noktalarını doğrudan Google E-Tablolar'da hızlı bir şekilde görselleştirebileceğiz. En iyisi de bedava olması
IOT BIT (Resmi Olarak PiAnywhere V1.31 Olarak Bilinir) Raspberry Pi için 4G ve LTE Şapkası: 10 Adım (Resimlerle)
IOT BIT (Resmi Olarak PiAnywhere V1.31 Olarak Bilinir) Raspberry Pi için 4G ve LTE Şapkası: IOT BIT 4G & Raspberry Pi4G için LTE Hat (100 mbps aşağı/ 50 mbps yukarı) - Ahududu pi'niz için ultra hızlı internet bağlantısı, büyük indirmeler ve video akışı için mükemmeldir.TheIOT BIT 4G & Raspberry Pi Beta provi için LTE Hat
Mumları Sensör Olarak Kullanarak Wiimote Bilgisayar Faresi Olarak Nasıl Kullanılır!!: 3 Adım
Wiimote'u Bilgisayar Faresi Olarak Kullanma Mumları Sensör Olarak Kullanma!!: Bu kılavuz, Wii Remote'unuzu (Wiimote) bilgisayarınıza nasıl bağlayacağınızı ve onu bir fare olarak nasıl kullanacağınızı gösterecektir
Toplu Programlama. Toplu İşlem Penceresinde: 3 Adım
Toplu Programlama. Bir Toplu İş Penceresinde.: Bu öğretilebilir (gerçekten toplu iş) içinde size nasıl toplu program yapacağınızı öğreteceğim. (bu benim ilkim, lütfen nazik olun)