Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
c_gvn_code
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 59
1

Do while в bat

11.06.2017, 19:39. Просмотров 5182. Ответов 2
Метки нет (Все метки)

В С есть код
C++
1
2
3
do{
   counter++;
}while(counter<4)
Как такой же код реализовать в bat файле? do while здесь нет насколько я понимаю

задание -- сделать циклическое меню(пока не введено верное значение выводить меню с выбором)
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2017, 19:39
Ответы с готовыми решениями:

Один bat-файл запускает по очереди два других bat-файла
Имеются две папки в одной драйвера в второй программы решил сделать установку этого хозяйства с...

Запуск файла в директории с .bat, когда .bat запущен от имени администратора
Здравствуйте. Имею бат, он должен запускать файл &quot;&lt;тут директория батника&gt;\n1.bat&quot;. Но если даже...

Последовательный запуск нескольких BAT-файлов из основного BAT-файла
Доброго времени суток всем... Помогите кто понимает.. Есть bat... @echo off start &quot;&quot; &quot;D:\$\Pale...

Bat, который создаёт другой bat с командами на изменение текста
Здравствуйте, я новичок в этом деле нужно создать bat файл, который создаст сначало текстовый...

Можно ли получить имя bat-файла в этом же bat-файле?
Запускаю прогу со входными аргументами из батника. Последний аргумент - имя выходного файла. Хочу...

2
YuS_2
Любознательный
1119 / 650 / 197
Регистрация: 10.03.2016
Сообщений: 1,504
11.06.2017, 20:03 2
Лучший ответ Сообщение было отмечено c_gvn_code как решение

Решение

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
set /a counter=0
:do
 rem any code
 set /a counter+=1
:while
 if %counter% geq 4 (goto next) else (goto do)
:next
rem any code
echo next
pause&exit /b
1
volodin661
2224 / 1009 / 169
Регистрация: 10.12.2013
Сообщений: 3,379
12.06.2017, 06:36 3
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
i = 1
DO WHILE i < 3.14
    i = i + 0.1
    say i
END
 
DIR c:\*.txt
 
COPY *.txt *.txt.saved
 
'FOR %x IN ( *.txt ) DO @ECHO DEL %x'
Вот этот код замечательно будет работать.
но при одном условии. условие под спойлером

Кликните здесь для просмотра всего текста
Просто добавить в систему REXX
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2017, 06:36

Создать bat-файл при помощи другого bat-файла
Добрый вечер всем форумчанам! Прошу помощи... Решил заморочиться и создать bat файл при помощи...

Вызов одного bat в другом bat файле несколько раз
Доброго времени суток. Подскажите: есть два бат-файла, установлена система radius, приходят архивы....

Запись команд из одного bat-файла в другой bat-файл
Предположил что: в 1 bat: echo echo my_text &gt;&gt; my_file &gt;&gt; new.bat и хотел что бы получилось так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.