Как да използвате езика на пакетните файлове на Microsoft (със снимки)

Съдържание:

Как да използвате езика на пакетните файлове на Microsoft (със снимки)
Как да използвате езика на пакетните файлове на Microsoft (със снимки)

Видео: Как да използвате езика на пакетните файлове на Microsoft (със снимки)

Видео: Как да използвате езика на пакетните файлове на Microsoft (със снимки)
Видео: Как правильно заменить термопасту на компьютере? 2024, Може
Anonim

Пакетните файлове са команди на командния ред на DOS, комбинирани заедно. В Linux те са известни като скриптове на обвивка и следват напълно различен синтаксис. Ранните потребители на Windows трябваше да използват партиден файл (autoexec.bat), за да разпределят буква на устройството на своите CD-ROM, за да инсталират Windows от CD. Пакетните файлове не са толкова важни в днешно време, въпреки че все още се поддържат от по -новите версии на Windows.

Под Windows XP/2000+пакетните файлове (*.bat) се изпълняват в специален прозорец (известен още като командния ред), създаден от c: / window / system32 / cmd.exe (в някои случаи това може да се нарече command.com). Командите могат да се въвеждат поотделно или да се изброяват последователно в пакетния файл, което изисква използването на езика на пакетния файл. Тази инструкция ще ви каже как да създадете и стартирате пакетния файл на Microsoft, като ще дадете прост архив като пример.

Стъпки

Използвайте езика на пакетния файл на Microsoft Стъпка 1
Използвайте езика на пакетния файл на Microsoft Стъпка 1

Стъпка 1. Отворете текстовия редактор

Очаквайте да използвате клавиши A-Z/0-9/, символите (! $ | И т.н.) и Enter. Повечето команди не проверяват въвеждането за главни/малки букви, така че за момента не се притеснявайте за CAPS (или cApS). Всяка команда (и нейните параметри) отива в един ред. Отворете прозорец на командния ред (cmd.exe), за да тествате командите, които искате да изпълните. Подредете прозорците си така, че да ги виждате и двете.

Стъпка 2. Започнете да пишете файла

За да започнат да пишат файла, повечето хора започват с

@ехо изключено

тъй като спира всяка команда да се отпечатва, докато се обработва. Намалява бъркотията на екрана на потребителя.

    : @ехо изключено

Стъпка 3. Натиснете ↵ Enter

Не забравяйте да натискате Enter след всяка команда.

Стъпка 4. Добре дошли на потребителя в програмата

Тип:

    : echo Добре дошли в скрипта за архивиране!

Стъпка 5. Натиснете ↵ Enter отново

Стъпка 6. Оставете празен ред за чисти интервали, след което продължете да въвеждате още един ред

    : ехо.

Стъпка 7. Натиснете ↵ Enter още веднъж

Стъпка 8. Програмирайте какви опции искате човекът, който изпълнява вашата програма, да види

Този код по -долу дава на потребителя избор. Или натискат F, или N, или натискат Q или CTRL-Z, което отменя целия скрипт.

    : choice /C: FNQ /N Изберете само [F] ull Backup или [N] ew файлове. Натиснете [Q] или [CTRL-Z], за да излезете.

Използвайте езика на пакетния файл на Microsoft Стъпка 2
Използвайте езика на пакетния файл на Microsoft Стъпка 2

Стъпка 9. Създайте команди за всеки избор

Ако потребителят натисне Q, програмата връща "3" и отива в раздел "край". Ако натиснат N, програмата връща "2" и отива в раздел "small_backup". Ако натиснат F, програмата връща "1" и отива на "full_backup". „Errorlevel“не е съобщение за грешка като такова, а само единственият начин да зададете изход от командата CHOICE.

    : IF errorlevel 3 goto end: IF errorlevel 2 goto small_backup: IF errorlevel 1 goto full_backup

Стъпка 10. Създайте посочените по -горе секции

Тип:

    :: small_backup

    : ехо.: ехо.: echo Избрахте да архивирате НОВИ файлове. Натиснете произволен клавиш за стартиране или ctrl-z за отмяна. пауза> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end:: full_backup

    : ехо.: ехо.: echo Избрахте да архивирате ВСИЧКИ файлове. Натиснете произволен клавиш за стартиране или ctrl-z за отмяна. пауза> nul xcopy c: / mydirectory d: / mybackup /s /e goto end:: end: exit

Използвайте езика на пакетния файл на Microsoft Стъпка 3
Използвайте езика на пакетния файл на Microsoft Стъпка 3

Стъпка 11. Създайте горепосочените директории и копирайте няколко малки тестови файла в директорията източник, готова за тестване

По -късно можете да промените тези имена на директории, за да отговарят на вашите истински.

Използвайте езика на пакетния файл на Microsoft Стъпка 4
Използвайте езика на пакетния файл на Microsoft Стъпка 4

Стъпка 12. Запазете файла в Notepad като "mybackup.bat"

Стъпка 13. Щракнете двукратно върху файла, за да го стартирате

Метод 1 от 1: Разглеждане на пълния код

Използвайте езика на пакетния файл на Microsoft Стъпка 5
Използвайте езика на пакетния файл на Microsoft Стъпка 5

Стъпка 1. Практикувайте уменията си за копиране и поставяне на следния текст

    @echo off echo Добре дошли в скрипта за архивиране! ехо. choice /C: FN /N Изберете [F] ull Backup или [N] ew files Backup, или ctrl-z за изход. IF ниво на грешка 3 goto end IF грешка ниво 2 goto small_backup IF ниво на грешка 1 goto full_backup: small_backup ехо. ехо. echo Избрахте да архивирате НОВИ файлове. Натиснете произволен клавиш за стартиране или ctrl-z за изход. пауза> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end: full_backup ехо. ехо. echo Избрахте да архивирате ВСИЧКИ файлове. Натиснете произволен клавиш за стартиране или ctrl-z за изход. пауза> nul xcopy c: / mydirectory d: / mybackup /s /e goto end: end exit

Съвети

  • Затваряне на прозореца:

    Ако искате програмата да се затвори, когато приключи, оставете скрипта такъв, какъвто е. Ако искате да оставите прозореца отворен за допълнителни команди, променете командата в последната секция на, което оставя прозореца отворен.

  • Текущ указател:

    Ако програмата препраща към файлове в собствена директория, не е нужно да поставяте буквата на устройството. Така че с пакетния файл в C: / можете да насочвате файлове в c: / temp / само като въведете: : Xcopy temp \*.* D: / temp /s /m

Предупреждения

  • Въпреки че командите, показани тук, са доста безобидни, използването на определени системни команди в пакетните файлове е потенциално опасно, ако се използва неправилно.
  • Командата CHOICE не е включена в Windows XP Home или Professional и ще доведе до рязко затваряне на пакетния файл без предизвестие.

Препоръчано: