Alx coder page main
FAQ по BATCH в Windows.
"Побачивши ведмедя - НЕ пінг. Поводься за замовчуванням."
При виконанні TEST.BAT обробка поточного пакетного файлу була припинена і управління було передано TEST.BAT.
--------------------------------------------------------------------------------
IF <условие> <следствие>
Оператор IF перевіряє істинність будь-якого і в залежності від цього виконує або не виконує команду.
приклад:
IF EXIST TEST.BAT GOTO lab1
якщо існує файл TEST.BAT, то перейти на мітку lab1.
IF NOT EXIST TEST.BAT GOTO exit
якщо файл TEST.BAT не існує, то слід перейти на мітку exit.
IF% 1 == ASDF GOTO asdflabel
якщо змінна% 1 дорівнює ASDF, то здійснюється перехід на мітку asdflabel.
IF ERRORLEVEL 1 GOTO err1
якщо помилка (код повернення) виконання попередньої команди дорівнює 1, то перейти на
мітку err1.
--------------------------------------------------------------------------------
PAUSE
Команда PAUSE призупиняє виконання пакетного файлу і видає на екран запрошення натиснути на будь-яку клавішу для продовження роботи.
--------------------------------------------------------------------------------
FOR%<параметр> IN (
За допомогою оператора FOR можливе виконання однієї і тієї ж команди кілька разів для різних параметрів.
--------------------------------------------------------------------------------
SET <Имя_переменной>=<Значение_переменной>
Оператор SET є розширення можливостей роботи з параметрами в операційній системі. Він задає змінну, значення якої підставляється замість її імені при повному або частковому передрукуванні цього імені між знаками відсотка. Найбільш відомою є змінна PATH, що представляє собою набір шляхів для швидкого пошуку файлів.
Q: Як можна використовувати BAT-файли для компіляції проектів на асемблері?
A: Ось кілька каркасних прикладів BAT-файлу, який виконує компіляцію проекту на асемблері.
Компіляція проекту без ресурсів:
------------------------8