Microsoft Batch Fayl Dilindən necə istifadə olunur (Şəkillərlə birlikdə)

Mündəricat:

Microsoft Batch Fayl Dilindən necə istifadə olunur (Şəkillərlə birlikdə)
Microsoft Batch Fayl Dilindən necə istifadə olunur (Şəkillərlə birlikdə)

Video: Microsoft Batch Fayl Dilindən necə istifadə olunur (Şəkillərlə birlikdə)

Video: Microsoft Batch Fayl Dilindən necə istifadə olunur (Şəkillərlə birlikdə)
Video: Простой узбекский Лагман - получится у любого! Надежный и вкусный, проверенный рецепт! 2024, Bilər
Anonim

Toplu fayllar, DOS əmr satırı əmrləridir. Linux -da qabıq skriptləri kimi tanınırlar və tamamilə fərqli bir sintaksisə əməl edirlər. Windows-un erkən istifadəçiləri Windows-u CD-dən yükləmək üçün CD-ROM-larına sürücü məktubu ayırmaq üçün bir toplu fayl (autoexec.bat) istifadə etməli idi. Windows -un yeni versiyaları hələ də dəstəklənsə də, toplu fayllar bu gün o qədər də vacib deyil.

Windows XP/2000+altında, toplu fayllar (*.bat) c: / window / system32 / cmd.exe tərəfindən yaradılmış xüsusi bir pəncərədə (aka Əmr Komut İstemi) işləyir (buna bəzi hallarda command.com deyilə bilər). Əmrlər ayrı -ayrılıqda yazıla bilər və ya toplu fayl dilində istifadəni tələb edən bir toplu iş faylında sıralana bilər. Bu üsul, nümunə olaraq sadə bir ehtiyat nüsxəsi verərək, Microsoft toplu iş faylının necə yaradılacağını və işlədiləcəyini sizə xəbər verəcəkdir.

Addımlar

Microsoft Batch Fayl Dilindən istifadə edin Adım 1
Microsoft Batch Fayl Dilindən istifadə edin Adım 1

Addım 1. Mətn redaktorunuzu açın

A-Z/0-9/düymələrini, simvolları (! $ | Və s.) Və Daxil etməyi gözləyin. Əksər əmrlər böyük/kiçik hərfləri yoxlamır, buna görə CAPS (və ya cApS) haqqında narahat olmayın. Hər bir əmr (və parametrləri) bir sətirdə gedir. Çalıştırmaq istədiyiniz əmrləri yoxlamaq üçün bir əmr satırı pəncərəsini (cmd.exe) açın. Pəncərələrinizi elə düzün ki, hər ikisini görə biləsiniz.

Addım 2. Fayl yazmağa başlayın

Dosyanı yazmağa başlamaq üçün çoxu onunla başlayır

@echo off

işləndikcə hər bir əmrin çap olunmasını dayandırır. İstifadəçinin ekranındakı qarışıqlığı azaldır.

    : @echo off

Addım 3. vurun ↵ Daxil edin

Hər bir əmrdən sonra Enter düyməsini basmağı unutmayın.

Addım 4. İstifadəçini proqrama xoş gəldiniz

Növ:

    : echo Backup Script -ə xoş gəldiniz!

Addım 5. vurun ↵ Yenidən daxil edin

Addım 6. Səliqəli boşluq üçün boş bir xətt buraxın və sonra başqa bir sətir yazmağa davam edin

    : əks -səda.

Addım 7. ↵ Enter düyməsini bir dəfə daha basın

Addım 8. Proqramınızı idarə edən şəxsin hansı variantları görmək istədiyini proqramlaşdırın

Aşağıdakı kod istifadəçiyə seçim imkanı verir. Ya F, ya da N, ya da bütün skripti ləğv edən Q və ya CTRL-Z düymələrinə basırlar.

    : seçim /C: FNQ /N Yalnız [F] ull Backup və ya [N] ew fayllarını seçin. Çıxmaq üçün [Q] və ya [CTRL-Z] düymələrini basın.

Microsoft Batch Fayl Dilindən istifadə edin 2. Adım
Microsoft Batch Fayl Dilindən istifadə edin 2. Adım

Addım 9. Hər seçim üçün əmrlər yaradın

İstifadəçi Q düyməsini basarsa, proqram "3" qaytarır və "son" bölməsinə gedir. N düyməsini basdıqda proqram "2" qaytarır və "small_backup" bölməsinə keçir. F düyməsini basırlarsa, proqram "1" qaytarır və "full_backup" a gedir. "Errorlevel" belə bir səhv mesajı deyil, CHOICE əmrindən çıxışı təyin etməyin yeganə yoludur.

    : IF səhv səviyyəsi 3 bitməlidir: IF səhv səviyyəsi 2 goto small_backup: IF səhv səviyyəsi 1 goto full_backup

Addım 10. Yuxarıda göstərilən bölmələri yaradın

Növ:

    :: kiçik_yedəkləmə

    : əks -səda.: əks -səda.: echo YENİ faylları yedəkləməyi seçdiniz. Başlamaq üçün hər hansı bir düyməni, ləğv etmək üçün ctrl-z düyməsini basın. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end:: full_backup

    : əks -səda.: əks -səda.: echo BÜTÜN faylların ehtiyat nüsxəsini çıxarmağı seçdiniz. Başlamaq üçün hər hansı bir düyməni, ləğv etmək üçün ctrl-z düyməsini basın. pause> nul xcopy c: / mydirectory d: / mybackup /s /e goto end:: end: exit

Microsoft Batch Fayl Dilindən istifadə edin Adım 3
Microsoft Batch Fayl Dilindən istifadə edin Adım 3

Addım 11. Yuxarıda göstərilən qovluqları yaradın və test üçün hazır olan bir neçə kiçik test sənədini mənbə qovluğuna kopyalayın

Daha sonra bu kataloq adlarını əslinizə uyğun olaraq dəyişə bilərsiniz.

Microsoft Batch Fayl Dilindən istifadə edin 4. Adım
Microsoft Batch Fayl Dilindən istifadə edin 4. Adım

Addım 12. Dosyanı Notepadda "mybackup.bat" olaraq qeyd edin

Addım 13. İşlətmək üçün faylı iki dəfə vurun

Metod 1 -dən 1: Tam Kodun araşdırılması

Microsoft Batch Fayl Dilindən istifadə edin Adım 5
Microsoft Batch Fayl Dilindən istifadə edin Adım 5

Addım 1. Aşağıdakı mətn üzərində kopyalama və yapışdırma bacarıqlarınızı tətbiq edin

    @echo off echo Backup Script -ə xoş gəldiniz! əks -səda seçim /C: FN /N Çıxmaq üçün [F] ull Yedəkləmə və ya [N] ew faylları Yedəkləmə və ya ctrl-z seçin. IF errorlevel 3 bitməlidir IF errorlevel 2 goto small_backup IF səhv səviyyəsi 1 goto full_backup: small_backup echo. əks -səda echo YENİ faylları yedəkləməyi seçdiniz. Başlamaq üçün hər hansı bir düyməni və ya çıxmaq üçün ctrl-z düyməsini basın. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end: full_backup echo. əks -səda echo BÜTÜN faylların ehtiyat nüsxəsini çıxarmağı seçdiniz. Başlamaq üçün hər hansı bir düyməni və ya çıxmaq üçün ctrl-z düyməsini basın. pause> nul xcopy c: / mydirectory d: / mybackup /s /e goto end: end exit

İpuçları

  • Pəncərənin bağlanması:

    Proqram bitdikdən sonra bağlanmasını istəyirsinizsə, skriptini olduğu kimi buraxın. Əlavə əmrlər üçün pəncərəni açıq buraxmaq istəyirsinizsə, son hissədəki əmri pəncərəni açıq qoyan olaraq dəyişdirin.

  • Cari Kataloq:

    Proqram öz qovluğundakı fayllara istinad edirsə, sürücü məktubunu yazmağa ehtiyac yoxdur. Beləliklə, C: / dakı toplu iş faylı ilə c: / temp / fayllarını yalnız yazaraq hədəfləyə bilərsiniz: : Xcopy temp \*.* D: / temp /s /m

Xəbərdarlıqlar

  • Burada göstərilən əmrlər olduqca zərərsiz olsa da, müəyyən sistem əmrlərinin toplu fayllarda istifadəsi yanlış istifadə edildikdə potensial təhlükəlidir.
  • CHOICE əmri nə Windows XP Home -a, nə də Professional -a daxil deyil və toplu faylın əvvəlcədən xəbərdarlıq edilmədən birdən -birə bağlanmasına səbəb olacaq.

Tövsiyə: