İçindekiler:
- Adım 1: Metnimi, Başlıklarımı ve Bilgilerimi Biçimlendirme
- Adım 2: Değişkenleri Başlatma, Kullanıcı Girişi Alma ve If İfadesi
- Adım 3: Borulama Komutu, Asenkron Komutlar ve Çevresel Değişkenler
- Adım 4: Ne Kadar? Kelime
Video: Toplu Eğitim - 2 Adımı Atın
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Tamam, bir önceki toplu iş eğitimimde de söylediğim gibi (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), toplu olarak geniş bir 3 bölümlük (veya alma) öğretici oluşturmayı planlıyorum. Batch ile istediğinizi yapabilmeniz için bilmeniz gerekenlerin çoğunu kapsamalıdır. Aşağıda ekli dosya, benim tarafımdan yapılmış, yarışan.bat (batch) dosyasıdır, laconix / kaçınılmaz_chaos
Adım 1: Metnimi, Başlıklarımı ve Bilgilerimi Biçimlendirme
Tamam, başlamak için size kodu göstereceğim;
@echo offtitle Seçenekler.. [laconix tarafından]clsecho Yapacak bazı seçimleriniz var..echo..yine de yanlış seçim yapın ve sonuçlarına katlanın!echo.pause:menuclsecho.echo.echo.echo.echo. echo //--------------------------------\echo / 1 ile 3 arasında bir sayı seçin \echo (- 1.. 2.. 3 -)echo / Biri hariç her seçim kötüdür! /Eko \------------------------------/ başlık temel olarak komut isteminin başlığını ayarlar, böylece başlık instructables.com harika olur! cls sadece herhangi bir girdi veya çıktının cmd'sini temizler. biçimlendirme için yararlı olan yeni bir satır oluşturur.:menu Bunu önceki öğreticimde ele almama rağmen, tekrar gözden geçirmeye değer, aslında herhangi bir zamanda GOTO yapabileceğiniz bir programda bir nokta oluşturur. Bu bölümün geri kalanı sadece biçimlendirmedir.:NS
Adım 2: Değişkenleri Başlatma, Kullanıcı Girişi Alma ve If İfadesi
Yine size kodu gösterip açıklayacağım;
set seçimi = nadaecho ?.:Nedir:.?set /p seçimi= Ha? clsif %choice% == 1 GOTO oneif %choice% == 2 GOTO ikiif %choice% == 3 GOTO üçmsg * Ne 1, 2 veya 3 eh? Çok kötü, güle güle..shutdown -s -f -t 00 set options = nada, bunun yaptığı, değişkeni başlangıç değeri veya "nada" ile veya hiçbir şeyle oluşturmak veya başlatmaktır.:D Değişken, artık gerekmeyene veya program kapanana kadar sizin için bilgileri saklayan bir kapsayıcı gibidir. set /p select=, bu, komuta bir komut dizisine sahip olmasını söyleyen /p argümanı ile set komutunu kullanarak kullanıcı girdisini alıyor. Temel olarak /p seçimi=hangi sayıyı ayarlayın? bir soru sorup cevabı yazmaları gibidir. if ifadesi bu şekilde çalışıyorsa. if koşul == true dothisYani temel olarak, eğer %choice% 1'e eşitse, bir GOTO bu doğru değil, sadece bir sonraki satıra geçiyor. kapatma -s -f -t 00 bilgisayarlarını kapatır ve tüm programları anında kapanmaya zorlar.
Adım 3: Borulama Komutu, Asenkron Komutlar ve Çevresel Değişkenler
Yine, önce kod, sonra açıklama;
:onemsg * Yani 1 numarayı seçtiniz, güvende olduğunuzu düşündünüz mü?msg * YANLIŞ!:netspamnet send * laconix kuralları! GOTO netspam:twoshutdown -s -t 10pausemsg * Umarım bunu zamanında alırsınız, çünkü bu güvenli olandı…shutdown -aGOTO hell: threemsg * Bu güvenli sayıdır…pause:forkstart options.bat | msg * Hafıza silme!GOTO çatalı:hellmsg *şaka, hepsi kötü!:textbombecho laconix kuralları! >> %systemroot%/laconix.txtGOTO:textbomb:oneTemel olarak sonsuz bir GOTO döngüsüne girer. İlk öğreticideki çatal bomba örneği 2'ye çok benzer.:two Kapatma -s -t 10" komutunu çalıştırın, duraklatma s, eğer bilgisayarları kapandığında bir tuşa basmazlarsa, bunu yaparlarsa iptal eder ve onları cehenneme GOTO yapar:hellOnlara hiçbirinin iyi olmadığını söyler, benim metin bombası dediğim şeyi yapar. Komut hangi boruları (>>) echo laconix yönetir!' sonsuz bir GOTO döngüsünde %systemroot%/laconix.txt dosyasına %systemroot%, kök sürücünün adı ne olursa olsun dosyaya /windows/ dizinine kaydetmesini söyleyen bir çevresel değişkendir, yani C;/, E:/, Z:/, ve diğerleri:üçGüvenli sayı olduğunu düşünmeleri için onları kandırırİlk öğreticidekine benzer bir çatal bombaya dönüşür, ancak bir ana farkla Eşzamansız komutlar; start options.bat | msg * Bellek silme !, asenkron komutları ifade eder, bu da temelde aynı anda yürütüldükleri anlamına gelir.
Adım 4: Ne Kadar? Kelime
Eğitimimi okuduğunuz için teşekkürler, umarım videoyu beğenirsiniz. Bir şey öğrendim.
Ve umarım bilgisayarlara ve derslerime ilgi duymaya devam edersiniz. Yakında bu serideki son eğitimim için bir uyarıda bulunun!
Önerilen:
Kritik El Yıkama Adımı Öğretme Makinesi: 5 Adım
Kritik El Yıkama Basamağı Öğretme Makinesi: Kullanıcıya ellerini yıkaması gereken aşamaları hatırlatan bir makinedir. Bu makinenin amacı, insanların ellerini nasıl doğru ve etkili bir şekilde yıkamaları gerektiğini anlamalarına yardımcı olmaktır. Salgın veya pandemik önleme dönemlerinde,
Toplu Eğitim - 1: 4 Adım atın
Toplu Eğitim - Al 1: Pekala, orada birkaç toplu eğitim gördüm, ancak hiçbiri gerçekten hiçbir şeyi takip etmiyor, bu yüzden sadece bu ekstra kolaylık için videolarla birlikte toplu olarak 3 bölümlük bir eğitim yapıyorum. Hepsini ekleyeceğim .bat (toplu iş) dosyaları uygun adımlarında gerekli
Çok Temel Toplu Eğitim: 6 Adım
Çok Temel Toplu Öğretici: Eğer Batch'in temellerini zaten biliyorsanız, bu talimatı okumanıza gerek YOKTUR, O Kadar Temel Değil Toplu Öğreticiye devam edin.NOT!: Ne zaman bir şey tırnak içindeyse ("örnek"), aşağıdakileri dahil etmeyin. tırnak işaretleri (eğer t
Çok Temel Değil Toplu Eğitim: 6 Adım
Çok Temel Değil Toplu Eğitim Eğitimi: Önceki eğitimde toplu iş dosyaları yazmanın temel esaslarını öğrendik. Toplu işin ne olduğu hakkında hiçbir fikriniz yoksa, ancak bunu öğrenmek istiyorsanız, "Çok Temel Toplu Eğitim Eğitimi"ne bakın. daha gelişmiş komutları öğrenecek ve nasıl
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)