İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Başlamadan Önce
Batch, Microsoft tarafından yapılan bir kodlama dilidir. Grafik görüntüleyemediği veya ses çalamadığı için delicesine basit. Bununla birlikte, uygulamaları açmak, metin tabanlı oyunlar yapmak ve ikinci saat olarak kullanmak faydalıdır.
Bir şeyi hızlı yapmak istiyorsanız çok fazla komut olmadığı için öğrenmesi kolaydır.
Bu öğretici, bir saatin nasıl yapılacağına ilişkin bir öğretici ile birlikte birkaç temel komutu açıklayacaktır.
Not: Batch, yalnızca DOS günlerinden Windows'un en son sürümüne kadar olan Windows sistemlerinde çalışır. Bu yüzden Unix tabanlı sistemlerde (Linux, android…) veya MacOS'larda (iOS, Mackintosh) denemeyin.
ÖNEMLİ:
BİR TOPLU DOSYAYI KAYDEDERKEN ".bat" VEYA ".cmd" İLE BİTİRDİĞİNDEN EMİN OLUN (Şahsen,.bat'ı tercih ederim)
Ayrıca, düzenlemek isterseniz, dosyayı Not Defteri'nde açmak üzere düzenlemek için > Düzenle'ye sağ tıklayabilirsiniz. Sublime Text veya Notepad++ gibi başka bir şey kullanıyorsanız, genellikle Dosya > Aç… seçeneğine gidebilir ve henüz yüklenmemişse dosyayı orada bulabilirsiniz.
(Notepad++ kullanıcıları için, kullanım kolaylığı için sağ > Notepad++ ile Düzenle seçeneğine tıklayabilirsiniz.)
(Düşük çözünürlüklü resim için özür dilerim. Bir resim gerekliydi, bu yüzden "Bu işe yarayacak" dedi ve oraya koydu.)
Adım 1: Temel Bilgiler | Eko
Bazı komutlar yaptığınız her şeyde sabit olacaktır.
Bunlardan ilki "eko" olacaktır.
eko ne yapar
Esasen, girdiğiniz tüm metni iletir. örneğin, "echo Merhaba!" komut istemine "Merhaba!" çıktı olarak.
Eko da kapatılabilir.
Bu sadece "@echo off" konumuna gidilerek yapılır. Bu, "C:\windows\System32 (yönetici modunda çalıştırıyorsanız) gibi bilgileri aktarmasını engeller.
Adım 2: Adım 2: Temel Bilgiler | Renk ve Sınıflar
Renk kendini açıklayıcıdır. Terminal penceresinin yazı tipi rengini ve arka plan rengini değiştirmenizi sağlar. "color ?" yazarak daha ayrıntılı bir açıklama bulunabilir. bir komut istemine (cmd.exe)
Cls, "Net Ekran"ın kısaltmasıdır. Girilen komutlar, metin vb. gibi önceden girilen tüm verilerin ekranını siler.
Adım 3: Adım 3: Temel Bilgiler | "%%", ":" Ve git
İşlerin ilginçleştiği yer burasıdır.
"%%" ile, girilen metin veya diğer istatistikler gibi bazı verileri konsol temizlenene (kapatılana) kadar kaydedebilirsiniz, bu bazı komut dosyalarında kullanışlıdır. (Metin tabanlı oyunlarda, bunu isimleri, istatistikleri ve değiştirilebilecek ve izlenebilecek her şeyi kaydetmek için kullanabilirsiniz.)
":" ve goto ile döngüler oluşturabilir ve bir komut dosyasında hareket edebilirsiniz. Böylece, bir kullanıcının bir şey girmesini sağlayabilir, ardından komut dosyasının çıkmasını veya başlangıca geri dönmesini sağlayabilirsiniz.
Adım 4: Adım 4: Temel Bilgiler | final
Devam etmeden önce dikkat etmeniz gereken birkaç şey daha var.
set /p insertsomethinghere=Metin girin:
eğer %insertsomethingher%==1 ise bir yere git
Bu, çoktan seçmeli bir seçim seçeneği olarak kullanılabilir. Belirli bir yanıt girin ve farklı bir yanıta yönlendirin.
Alternatif olarak, { set /p insertaname=Lütfen bir ad girin:
eğer %insertaname%==%insertaname% sonraki adıma giderse }
Bu, ne olursa olsun, bir sonraki adıma geçmeye devam edecektir.
Not: Bu sayfada kalın yazılan her şey gerekli değildir. Bu alanlardaki her şey farklı olacaktır. Altı çizili her şey gerektiği kadar kopyalanabilir.
Özel not: {} parantezleri arasında teknik olarak ihtiyacınız olan tek şey bu. Size özel avantajlar sağlayan belirli bir adınız olsa da, karakterler sizi tanır veya alternatif bir yolunuz vardır. tek yapmanız gereken " if %insertanname%==Bob goto nextstepbob" eklemektir (sinir bozucu olabilecek farklı bir yol eklemeniz veya sadece ana yol ile bağlantı kuracak küçük bir alternatif yol eklemeniz gerekir Sonuçta.)
Adım 5: Adım 5: Biraz Eğlence | bir saat
Bu aslında ilk öğrendiğim bir şey.
@Eko kapalı
renk 0a
cls
:saat
echo Geçerli saat %time% ve tarih %date%
saate git
İsteğe bağlı olarak,:clock'dan sonra "cls" koyabilirsiniz.
Her ne kadar bu titremeye neden olacak ve biraz can sıkıcı.
Düzgün kaydetmeyi unutmayın!
Adım 6: Adım 6: Sonunda…
Şu anda bir oyun üzerinde çalışıyorum. Şu anda sahip olduğum şey aşağıda.
Bu basit ve yapmak istediklerime yakın olmasa da bir şekilde oynanabilir.
(Metni biçimlendirmeye nasıl karar verdiğinden dolayı, bir istek olursa sağlayacağım.)
7. Adım: Ekstra Yardım
Takıldığın bir şey olursa sormaktan çekinme. Elimden geldiğince yardımcı olmaya çalışacağım.
Okuduğunuz için teşekkürler ve umarım bu yardımcı olur.