İçindekiler:

Toplu Eğitim - 2 Adımı Atın
Toplu Eğitim - 2 Adımı Atın

Video: Toplu Eğitim - 2 Adımı Atın

Video: Toplu Eğitim - 2 Adımı Atın
Video: AYDIN AÇAR TAKLA VİDEOLARI ABONE OLMAYI UNUTMAYIN 2024, Temmuz
Anonim
Toplu Eğitim - 2 Alın
Toplu Eğitim - 2 Alın

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: