İçindekiler:

Çok Temel Değil Toplu Eğitim: 6 Adım
Çok Temel Değil Toplu Eğitim: 6 Adım

Video: Çok Temel Değil Toplu Eğitim: 6 Adım

Video: Çok Temel Değil Toplu Eğitim: 6 Adım
Video: Yedi Adımda Temel Matematik (Tyt-Kpss-Ales-Dgs) 6. Adım 7. Ders Reel Sayı İfadeli Sorular 1 2024, Temmuz
Anonim
Çok Temel Değil Toplu Eğitim
Çok Temel Değil Toplu Eğitim

Bir önceki eğitimde toplu iş dosyaları yazmanın temel esaslarını öğrendik. Toplu işlerin ne olduğu hakkında hiçbir fikriniz yoksa, ancak bunu öğrenmek istiyorsanız, "Çok Temel Toplu İşlem Eğitimi"ne bakın. Bu eğitimde daha gelişmiş komutları ve nasıl yapılacağını öğreneceksiniz. bir uygulama oluşturmak için bunları kullanmak için.

Adım 1: Değişkenler Adımı (1/3)

Değişkenler, konu değişikliği olan şeylerdir. Bir değişken oluşturduğumuzda, bilgisayarın bizim için hatırlamasını istediğimiz, daha sonra bir programda kullanabileceğimiz bir şey yaratırız; bilgisayara saklamak istediğimiz değeri veririz. ve altında saklamak için bir etiket veriyoruz. Değişkenler kullanarak tamsayılar ve dizeler oluşturabiliriz. Bir değişken oluşturmak için SET komutunu öğrenmeniz gerekir. SET name=merhaba'name', değişkenin adıdır ve 'merhaba', değişkenin depoladığı şeydir, bu nedenle, şimdi her "eko adı" yazdığınızda, "merhaba" demelidir, evet? etrafına yüzde (%) işaretleri koyun. Yani "echo %test%" yazarsanız ve "merhaba" demelidir evet? EVET

Adım 2: Değişkenler Adımı (2/3)

Değişkenler Adımı (2/3)
Değişkenler Adımı (2/3)

O halde şimdi kesinlikle matematik yapabiliriz? biz num=1 dizgisi, "num" adında ve kendisine 1 değeri eklenmiş bir değişken yaratır. ve num+1 (aka 1+1))thenecho %num% bize 2 vermeli, değil mi? deneyelim: not defterine aşağıdakini yazın ve MathAttempt.bat olarak kaydedin(yıldızları dahil etmeyin (*)) @echo offset v=1set v=%v%+1echo %v%pauseit 2 demeli, evet?YOK. Bilgisayar komutunuzu şu şekilde yorumladığı için 1+1 diyor:siz: "yani num=1, değil mi?"pc: "right"you: "peki num artı bir nedir?" pc: num+1 = 1+1böylece bilgisayar komutunuzu tam anlamıyla yorumlar.

Adım 3: Değişkenler Adımı (3/3)

Değişkenler Adımı (3/3)
Değişkenler Adımı (3/3)

Peki bilgisayarın matematiksel olarak düşünmesini nasıl sağlarız?Basit, name değişkeninin önüne bir /a eklerizÖrneğin:"set /a num=1"sonra"set /a num=%num%+1"sonra"echo yazarız %num%"o zaman 2 almalıyız, değil mi?Bunu bir not defterine yazalım….blah falan filan, matkabı biliyorsun.********************* ******************************@echo offset /bir sayı=1set /bir sayı=%num%+1echo %num% Duraklat************************************************* ***orada! 1+1 ekledi!bilgisayar böyle görüyor:_siz: yani sayı=1, doğru?pc:doğruse: peki sayı artı bir nedir?pc:num+1 = 1+1 = 2Voila!O halde şimdi yapalım bir sayma programı!Very Basic Batch Tutorial'da öğrendiğimiz goto komutunu kullanacağız.******************************* ******************************@echo offset /a num=1:topset /a num=%num%+1echo %num% Başa gitmek************************************************ **********Bilgisayar 1 ekliyor, sonra en üste gidiyor ve tekrar 1 ekliyor vs.

Adım 4: Parametre Adımı (1/2)

Parametreler Adım (1/2)
Parametreler Adım (1/2)

Artık değişkenleri kullanabileceğimize göre, seçeneklerimiz varsa, örneğin: Merhaba demek için 1'e basın. Hoşçakal demek için 2'ye basın. "IF" komutunu kullanırız, örneğin: Bunu CMD'nize yazın:if 1= =1 echo Çalıştığını görün!(==) "eşittir" anlamına gelir, "EQU" da yazabilirsiniz")"İşe yaradığını görün!" diyen bir mesaj aldık. Şimdi şunu yazın:if 1==2 echo Çalışıyor! 1'e eşit olmadığı için hiçbir şey görmedik, çünkü kullanıcının içine bir şey koymasını beklemek istiyorsak, bir /p ekliyoruz ve değişkenden sonraki kısmı boş bırakıyoruz. Bunun gibi:set /p değişkenadı=Bu, bilgisayar demektir. bir şey koymanı bekleyeceğiz. biz de şunu yazıyoruz:**************************************** *@echo offset v1=hi!!ayar v2=bye!!echo HI!echo demek için 1'e basın BYE!set /p sen=eğer %sen%==1 echo %v1%if %you%= demek için 2'ye basın =2 echo %v2%duraklat*******************************************Bu bilgisayara şunu söylüyor 1 yazarsak HI!, 2 dersek BYE!

Adım 5: Parametreler Adımı (2/2)

Parametreler Adım (2/2)
Parametreler Adım (2/2)

Şimdi biliyoruz ki, eğer bir değişken seçmek istiyorsak:set /p değişkenadı=yazıyoruz ve eğer bir değişken ayarlamak istiyorsak, şunu yazıyoruz:set /a değişkenadı=değer O halde şimdi neden gidip gelenleri sayan küçük bir program yapmıyoruz? 2000?Bu programda SET, IF ve GOTO kullanacağız (ve tabii ki yankı)******************************** *****@echo offset /a num=0:topset /a num=%num%+1echo %num%if %num%==2000 en başa git:gobackset /a num=%num%-1echo %num %if %num%==0 en başa dön geri dön*******************************************Yani şimdi, 2000'e ulaştığında, IF komutu onu geri sayım yapan ikinci parçaya GOTO yapar, daha sonra 0'a ulaştığında, onu sayan ilk parçaya GOTO yapar…vb vb.

6. Adım: Tamamlandı

Toplu iş eğitimlerimi bitirdiniz. Bazı Cool Batch Uygulamaları için başka bir talimata gitmek için buraya gidebilirsinizBatch programlarınızdan herhangi biri ile ilgili yardım isterseniz, bana mesaj atın veya [email protected] adresinden bana bir e-posta gönderin ve Sana yardım etmeye çalışacağım. Çevrimdışı bir şey denemek istersen Toplu Dosya Programlamayı Öğren! John Albert, gerçekten basit, takip etmesi kolay ve daha iyi olmak istiyorsanız harika!

Önerilen: