.bat файл: выполняется только первая строка - почему?

у меня первый .bat файл, вниз.bat, для загрузки трейлеров фильмов из apple.com:

C:wget.exe -U "QuickTime/7.6.2" %1

и у меня также есть второй файл, пакет.bat со всеми трейлерами, которые я хочу скачать:

down http://trailers.apple.com/movies/ifc_films/enterthevoid/enterthevoid-tlr1_h1080p.mov
down http://trailers.apple.com/movies/fox/vampiressuck/vampiressuck-tlrc_h1080p.mov
down http://trailers.apple.com/movies/universal/skyline/skyline-tlr1_h1080p.mov
down http://trailers.apple.com/movies/sony_pictures/takers/takers-tlr2_h1080p.mov

когда я запускаю его из cmd.exe, только первый трейлер загружается, так же, как есть только одна строка в пакете.Bat-файл.

Как заставить его работать правильно?

30
задан user46193
21.03.2023 4:25 Количество просмотров материала 3491
Распечатать страницу

1 ответ

в пакетном режиме.бат, вставь звонок перед каждой строкой.

пример:

CALL down http://trailers.apple.com/movies/ifc_films/enterthevoid/enterthevoid-tlr1_h1080p.mov
CALL down http://trailers.apple.com/movies/fox/vampiressuck/vampiressuck-tlrc_h1080p.mov
CALL down http://trailers.apple.com/movies/universal/skyline/skyline-tlr1_h1080p.mov
CALL down http://trailers.apple.com/movies/sony_pictures/takers/takers-tlr2_h1080p.mov

причина этого в том, что если вы просто запустите один файл bat из другого, только один из них выйдет, в то время как при использовании CALL, когда вызываемый файл bat выйдет, вызывающий файл bat продолжит выполнение.

11
отвечен JaHei 2023-03-22 12:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх