Batch файл для dos

Всевозможные операционные системы от CP/M до Vista

Batch файл для dos

Сообщение BrotherRabbit » 09 авг 2011, 14:33

Помогите, Комрады!
Требуется N раз осуществить несколько команд в .bat файле под DOS
Пример:
for %%i in (0, 1, 2) do (
mkdir test%%i
copy *.* test%%i
rmdir /S /Q test%%i
)
в Винде это работает, но в DOS ни в какую.. Так же хочу спросить, как делается инкремент в условии FOR
Последний раз редактировалось BrotherRabbit 30 сен 2023, 23:39, всего редактировалось 1 раз.
BrotherRabbit
Новичок
 
Сообщения: 1
Зарегистрирован: 09 авг 2011, 11:06

BAT-файл для DOS

Сообщение SergeCpp » 09 авг 2011, 16:30

Код: Выделить всё
@echo off

if not [%1]==[] goto run

for %%i in (0,1,2,one,two,three) do call %0 %%i
goto end

:run
echo command_a test_%1
echo command_b test_%1
echo command_c test_%1

:end
Последний раз редактировалось SergeCpp 30 сен 2023, 23:39, всего редактировалось 1 раз.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 585
Зарегистрирован: 11 апр 2011, 12:49
Откуда: At Home

Re: Batch файл для dos

Сообщение bomz » 26 дек 2011, 15:43

под досом возможности бат файлов сильно ограничены. самый лучший вариант использовать 4DOS
Последний раз редактировалось bomz 30 сен 2023, 23:39, всего редактировалось 1 раз.
bomz
Даунгрейдер
 
Сообщения: 5
Зарегистрирован: 26 дек 2011, 15:27


Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15