PAUSЕ – Спира изпълнението на BAT-файла до натискане на клавиш
pause – резултатът от изпълнението на тази команда е спирането на изпълнението на файла за пакетна обработка и извеждането на съобщението Press any key to continue . . .
ECHO – Извежда съобщение на екрана. Показва или скрива командите при тяхното изпълнение във файл за пакетна обработка
echo Hello world – командата за извеждане текста след нея. echo Hello world – извежда на екран съобщението „Hello world”
echo Hello world>hello.txt – съобщението „Hello world” вместо да се изведе на екрана, се записва във файл „hello.txt”, т.е. файлът ще има съдържание този текст
echo off – забранява извеждането на командите при изпълнението им в команден файл
echo – извежда текущото състояние
REM – Поставя коментари във файл за пакетна обработка
REM Това е коментар – това, което е записано след rem, не се интерпретира от командния интерпретатор.
CALL – Стартира указания файл за пакетна обработка
IF – Сравнява два низа за идентичност. Изпълнява команда в зависимост от кода на завършване на последната команда. Проверява за съществуването на файл
if exist c:\file.txt copy file.txt a:\
Ако файлът „file.txt” съществува в главната директория на устройство С:, то файлът ще се копира в дискетата.
FOR – Изпълнява една команда върху множество файлове
for %%c IN (*.txt) DO echo %%c >> list.txt Обединява имената на всички файлове с разширение „*.txt” в един общ файл „list.txt” for %%f IN (%1 %2 %3) DO dir %%f Извежда последователно съдържанието на три директории, въведени като аргументи към командния файл.
SHIFT – Измества параметрите с един напред.