Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 10.09.2021
Сообщений: 7

Как завершить приложение в батники и продолжить выполнение команд батника?

12.09.2021, 21:24. Показов 1720. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
После того как приложение quickbms.exe выполнило свою задачу, предложение об удалении или сохранении файлов не поступило, как следует в скрипте после ELETE. Что нужно дописать, чтоб это случилось?

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@ECHO OFF
ECHO Распаковка PCK и перемещение WAV/OGG/BNK в папку DECODED
FOR %%a IN ("PCK\*.PCK") DO ("Tools\quickbms.exe" "Tools\pck.bms" "PCK" "DECODED")
 
:DELETE
 
set /P answer=Удалить оригиналы PCK? [Y/N]
if /I "%answer%" EQU "Y" goto :YES
if /I "%answer%" EQU "N" goto :NO
goto :DELETE
 
:YES
 
FOR %%b IN ("PCK\*.PCK") DO (DEL "%%b")
 
echo PCK успешно удалены!
pause 
exit
 
:NO
 
echo PCK сохранены!
 
pause 
exit
 
pause
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2021, 21:24
Ответы с готовыми решениями:

Try-Catch. Как продолжить выполнение следующих команд за "проблемной"
К примеру есть такой код: try { for (int index = 0; index < BodyData.Rows.Count; index++) { Time1=...

Как скрывать приложение при выполнение команд в cmd?
Проект - Windows Forms (приложение) Подскажите как правильно скрыть приложение если в командной строке cmd написать команду: ...

Как продолжить If Then Else через несколько команд?
if a = '1' then writeln('2'); sleep(3000); write('.'); sleep(600); else else не принимает. Требует...

9
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
12.09.2021, 21:34
Цитата Сообщение от vitoslav Посмотреть сообщение
@ECHO OFF
ECHO Распаковка PCK и перемещение WAV/OGG/BNK в папку DECODED
FOR %%a IN ("PCK\*.PCK") DO ("Tools\quickbms.exe" "Tools\pck.bms" "PCK" "DECODED")
Эта часть корректно завершилась?
0
0 / 0 / 0
Регистрация: 10.09.2021
Сообщений: 7
12.09.2021, 21:36  [ТС]
Да. Если отдельно запускать, то оно предлагает нажать любую клавишу чтоб закрыть после завершения, но если запускать из батника, то после завершения ничего не происходит, ни quickbms ни сам батник ничего не предлагают
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
12.09.2021, 21:42
На паузу батник встаёт хотя бы?
0
0 / 0 / 0
Регистрация: 10.09.2021
Сообщений: 7
12.09.2021, 22:27  [ТС]
На паузе держится
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
12.09.2021, 22:36
Цитата Сообщение от vitoslav Посмотреть сообщение
ни quickbms ни сам батник ничего не предлагают
То есть не работает даже первая часть в рамках батника?

Добавлено через 2 минуты
Покажите хотя бы вывод работы батника
0
0 / 0 / 0
Регистрация: 10.09.2021
Сообщений: 7
12.09.2021, 22:55  [ТС]
Ну то есть после всего этого текста, если б я запускал отдельно от батника, то появилась бы надпись нажмите любую клавишу чтобы закрыть, но ничего не происходит после завершения работы quickbms
Миниатюры
Как завершить приложение в батники и продолжить выполнение команд батника?  
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
12.09.2021, 23:02
Попробуйте поменять:
Windows Batch file
1
("Tools\quickbms.exe" "Tools\pck.bms" "PCK" "DECODED")
на
Windows Batch file
1
(start "" "Tools\quickbms.exe" "Tools\pck.bms" "PCK" "DECODED")
1
0 / 0 / 0
Регистрация: 10.09.2021
Сообщений: 7
12.09.2021, 23:06  [ТС]
Благодарю. Это решило проблему. Теперь quickbms открывается в отдельном окне и закрывается после нажатия клавиши, а во втором окне батника уже срабатывает скрипт дальше с вопросом по удалению файлов
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
12.09.2021, 23:13
Да не за что
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.09.2021, 23:13
Помогаю со студенческими работами здесь

Как остановить выполнение батника?
Друг решил угарнуть и кинул мне ватник @echo :start echo Petyshara! > Petyshok%random%.txt goto startи теперь даже при перезапуске...

Как из батника запустить cmd.exe от имени администратора с выполнением определённых команд?
Добрый день! Помогите, пожалуйста, решить следующую задачу: Регистрирую dll-библиотеки с помощью батника. Для того, чтобы они...

Как продолжить выполнение программы?
Необходимо запустить wav файл и продолжить выполнение программы. PlaySound(TEXT("1.wav"), NULL, SND_ALIAS | SND_APPLICATION); ...

Как продолжить выполнение кода с другого места
Как сделать так чтобы при определённом условие выполнение кода продолжалось не со следущей строки, а к примеру с 1000 if (initstatus ==...

Как дождаться окончания процесса и продолжить выполнение
Из VBA запускается в командной строке скрипт на распаковку, затем некоторые распакованные файлы переименовываются. Так вот оно...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru