Toplu iş dosyaları, birlikte toplu işlenen DOS komut satırı komutlarıdır. Linux'ta kabuk betikleri olarak bilinirler ve tamamen farklı bir sözdizimi izlerler. İlk Windows kullanıcıları, Windows'u CD'den yüklemek için CD-ROM'larına bir sürücü harfi atamak için bir toplu iş dosyası (autoexec.bat) kullanmak zorundaydı. Toplu iş dosyaları, Windows'un daha yeni sürümleri tarafından hala desteklense de, günümüzde çok önemli değil.
Windows XP/2000+ altında toplu iş dosyaları (*.bat), c:\window\system32\cmd.exe (bazı durumlarda bu komut.com olarak adlandırılabilir) tarafından oluşturulan özel bir pencerede (Komut İstemi olarak da bilinir) çalışır. Komutlar tek tek yazılabilir veya toplu iş dosyası dilinin kullanılmasını gerektiren bir toplu iş dosyasında sırayla listelenebilir. Bu Nasıl Yapılır size bir Microsoft toplu iş dosyasının nasıl oluşturulacağını ve çalıştırılacağını anlatacak ve örnek olarak basit bir yedekleme verecektir.
adımlar
Adım 1. Metin düzenleyicinizi açın
A-Z/0-9/ tuşlarını, sembollerini (!$| vb.) ve Enter'ı kullanmayı bekleyin. Çoğu komut, girişi büyük/küçük harf için kontrol etmez, bu nedenle şu an için CAPS (veya cApS) hakkında endişelenmeyin. Her komut (ve parametreleri) bir satırda gider. Çalıştırmak istediğiniz komutları test etmek için bir komut satırı penceresi (cmd.exe) açın. Pencerelerinizi, ikisini de görebileceğiniz şekilde düzenleyin.
Adım 2. Dosyayı yazmaya başlayın
Dosyayı yazmaya başlamak için çoğu kişi
@Eko kapalı
işlenirken her komutun yazdırılmasını durdurduğu için. Kullanıcının ekranındaki dağınıklığı azaltır.
: @Eko kapalı
Adım 3. ↵ Enter'a basın
Her komuttan sonra Enter tuşuna basmayı unutmayın.
Adım 4. Kullanıcıyı programa hoş geldiniz
Tip:
: echo Yedekleme Komut Dosyasına Hoş Geldiniz!
Adım 5. ↵ Tekrar Enter'a basın
Adım 6. Düzgün boşluk bırakmak için boş bir satır bırakın, ardından başka bir satır yazmaya devam edin
: Eko.
Adım 7. Bir kez daha ↵ Enter'a basın
Adım 8. Programınızı çalıştıran kişinin görmesini istediğiniz seçenekleri programlayın
Aşağıdaki kod, kullanıcıya bir seçenek sunar. Ya F ya da N tuşlarına basarlar ya da tüm komut dosyasını iptal eden Q ya da CTRL-Z tuşlarına basarlar.
: seçim /C:FNQ /N Yalnızca [F]ull Backup veya [Yeni]yeni dosyaları seçin. Çıkmak için [Q] veya [CTRL-Z] tuşlarına basın.
Adım 9. Her seçim için komutlar oluşturun
Kullanıcı Q'ya basarsa program bir "3" döndürür ve "son" bölümüne gider. N'ye basarlarsa, program bir "2" döndürür ve "small_backup" bölümüne gider. F'ye basarlarsa, program bir "1" döndürür ve "full_backup" a gider. "Hata düzeyi" böyle bir hata mesajı değildir, yalnızca CHOICE komutundan çıktıyı ayarlamanın tek yoludur.
: EĞER hata düzeyi 3 sona git: EĞER hata düzeyi 2'ye git small_backup: EĞER hata düzeyi 1 full_backup'a git
Adım 10. Yukarıda belirtilen bölümleri oluşturun
Tip:
::small_backup
: Eko.: Eko.: echo YENİ dosyaları yedeklemeyi seçtiniz. Başlatmak için herhangi bir tuşa veya iptal etmek için ctrl-z'ye basın. duraklat >nul xcopy c:\mydirectory d:\mybackup /s/m/e sona git::full_backup
: Eko.: Eko.: echo TÜM dosyaları yedeklemeyi seçtiniz. Başlatmak için herhangi bir tuşa veya iptal etmek için ctrl-z'ye basın. duraklat >nul xcopy c:\mydirectory d:\mybackup /s/e git bitiş::son: çıkış
Adım 11. Yukarıda belirtilen dizinleri oluşturun ve birkaç küçük test dosyasını test için hazır olan kaynak dizine kopyalayın
Daha sonra bu dizin adlarını gerçek.
Adım 12. Dosyayı Not Defteri'ne "mybackup.bat" olarak kaydedin
Adım 13. Çalıştırmak için dosyaya çift tıklayın
Yöntem 1/1: Tam Kodu İnceleme
Adım 1. Aşağıdaki metin üzerinde kopyalama ve yapıştırma becerilerinizi geliştirin
@echo off echo Yedekleme Komut Dosyasına Hoş Geldiniz! Eko. seçim /C:FN /N [F]ull Backup veya [N]new files Backup'ı veya çıkmak için ctrl-z'yi seçin. IF hata düzeyi 3 sona git IF hata düzeyi 2 küçük_backup'a git IF hata düzeyi 1 full_backup'a git:small_backup yankı. Eko. echo YENİ dosyaları yedeklemeyi seçtiniz. Başlamak için herhangi bir tuşa veya çıkmak için ctrl-z'ye basın. duraklama >nul xcopy c:\mydirectory d:\mybackup /s/m/e bitişe git:full_backup echo. Eko. echo TÜM dosyaları yedeklemeyi seçtiniz. Başlamak için herhangi bir tuşa veya çıkmak için ctrl-z'ye basın. duraklat >nul xcopy c:\mydirectory d:\mybackup /s/e bitişe git: çıkışı sonlandır
İpuçları
-
Pencereyi Kapatmak:
Programın bittiğinde kapanmasını istiyorsanız, betiği olduğu gibi bırakın. Diğer komutlar için pencereyi açık bırakmak isterseniz, son bölümdeki komutu pencereyi açık bırakan olarak değiştirin.
-
Geçerli Dizin:
Program kendi dizinindeki dosyalara referans veriyorsa, sürücü harfini girmenize gerek yoktur. Böylece, C:\ içindeki toplu iş dosyasıyla, sadece şunu yazarak c:\temp\ içindeki dosyaları hedefleyebilirsiniz: : Xcopy temp\*.* d:\temp /s/m
Uyarılar
- Burada gösterilen komutlar oldukça zararsız olsa da, toplu iş dosyalarında belirli sistem komutlarının kullanılması, yanlış kullanıldığında potansiyel olarak tehlikelidir.
- SEÇİM komutu, Windows XP Home veya Professional'da bulunmaz ve toplu iş dosyasının önceden haber verilmeksizin aniden kapanmasına neden olur.