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

Запуск нескольких Python скриптов через bat файл

28.03.2022, 01:48. Показов 6443. Ответов 14

Студворк — интернет-сервис помощи студентам
Доброй ночи, имеется 3 папки на рабочем столе с файлами pyton. Нужно создать bat-файл на рабочем столе, который запускал бы из каждой папки pyton-файл, который запускается в виде командной строки (одновременно должно запуститься 3 командных строки).
C:\Users\Name\Desktop\1\main.py
C:\Users\Name\Desktop\2\main.py
C:\Users\Name\Desktop\3\main.py
Либо же запускал из этих же папок bat-файлы или их ярлыки с рабочего стола, которые запускают предыдущие pyton-файлы (так же должно запуститься 3 командных строки одновременно).
C:\Users\Name\Desktop\1\run.bat
C:\Users\Name\Desktop\2\run.bat
C:\Users\Name\Desktop\3\run.bat
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2022, 01:48
Ответы с готовыми решениями:

Запуск нескольких Python скриптов через bat файл
Всем добрый день,я полный 0 в bat,помогите написать запуск нескольких python скриптов,желательно группой(сначала допустим 5...

Запуск нескольких ps1 скриптов через Powershell
Всем привет. Есть папка в которой находятся ещё папки, в этих папка лежат файлы с одинаковым именем. Например ...

Запуск 1с через bat- файл, как в случае неправильной авторизации закрыть окно авторизации через bat- файл
Делаю запуск 1с через bat- файл. Как в случае неправильного имени или пароля пользователя окно авторизации закрыть, а не ожидать, что будут...

14
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 08:21
Сюда читай.
0
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
28.03.2022, 12:48  [ТС]
В том то и дело, что я всё это читал, и пытался сделать, но проблема в том, что при запуске батника открывается только одно окно командной строки, из первого пути.
0
6968 / 2862 / 1100
Регистрация: 06.06.2017
Сообщений: 9,711
28.03.2022, 13:12
Windows Batch file
1
@for /l %%i in (1,1,3) do @start /b %userprofile%\Desktop\%%i\main.py
1
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 15:35
Цитата Сообщение от AV1CE Посмотреть сообщение
В том то и дело, что я всё это читал, и пытался сделать
Покаж то, что получилось (батник).
0
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
28.03.2022, 18:37  [ТС]
@echo off
start
python "C:\Users\Anton\Desktop\1\main.py"&"C:\U sers\Anton\Desktop\2\main.py"&"C:\Users\ Anton\Desktop\3\main.py"
pause

Добавлено через 56 минут
Цитата Сообщение от FlasherX Посмотреть сообщение
Windows Batch file
1
@for /l %%i in (1,1,3) do @start /b %userprofile%\Desktop\%%i\main.py
Спасибо, запустились 3 программы в одной командной строке, а есть возможность запустить в 3 разных командных строках?
0
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 18:42
Цитата Сообщение от AV1CE Посмотреть сообщение
а есть возможность запустить в 3 разных командных строках?
Убери параметр /b
0
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
28.03.2022, 20:08  [ТС]
А есть вариант сделать так чтобы все 3 командные строки перезапускались если в одной из командных строк появлялась ошибка, ну т.е если появляется допустим слово "ошибка" или "обновление" скрипт считывал бы и перезапускал все 3 программы
0
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 20:14
Цитата Сообщение от AV1CE Посмотреть сообщение
А есть вариант сделать так чтобы все 3 командные строки перезапускались если в одной из командных строк появлялась ошибка, ну т.е если появляется допустим слово "ошибка" или "обновление" скрипт считывал бы и перезапускал все 3 программы
Ты с костылей начал, а теперь магии захотел.
Это так не работает.
1
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
28.03.2022, 21:16  [ТС]
Просто, как не пытался разобраться во всём этом, не получилось нифига

Добавлено через 57 минут
Вот допустим у меня в одной из командных строк появляется фраза "Для продолжения нажмите любую клавишу", и хотелось бы чтобы все открытые окна командных строк перезапустились после появления данной фразы
0
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 21:20
Цитата Сообщение от AV1CE Посмотреть сообщение
Вот допустим у меня в одной из командных строк появляется фраза "Для продолжения нажмите любую клавишу", и хотелось бы чтобы все открытые окна командных строк перезапустились после появления данной фразы
Я не копенгаген в питоне, но что-то мне подсказывает, что для твоей задачи он неприменим или применим, но с большим трудом.

Что за страшную аццкую вундервафлю ты там рожаешь? А-ну колись давай!
0
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
28.03.2022, 21:27  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Я не копенгаген в питоне, но что-то мне подсказывает, что для твоей задачи он неприменим или применим, но с большим трудом.

Что за страшную аццкую вундервафлю ты там рожаешь? А-ну колись давай!
Ну вот у меня есть бот, для накрутки валюты или же статистики в игре, я одновременно запускаю накрутки на нескольких аккаунтах, так вот запускается бот через батник который запускает файл питона "main.py" и в командной строке вся инфа по типу игра началась запрос принят, какой баланс, и иногда выдаёт ошибку и появляется данная строка "Для продолжения нажмите любую клавишу" и хотелось бы чтобы она каким-то образом считывалась из окон командных строк, и если в одном из 3 окон она появляется эта строка, эти 3 окна закрывались и запускались заново, пока что этих окон 3 но их может и больше быть
0
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
28.03.2022, 23:17
Цитата Сообщение от AV1CE Посмотреть сообщение
Ну вот у меня есть бот, для накрутки валюты или же статистики в игре, я одновременно запускаю накрутки на нескольких аккаунтах, так вот запускается бот через батник который запускает файл питона "main.py" и в командной строке вся инфа по типу игра началась запрос принят, какой баланс, и иногда выдаёт ошибку и появляется данная строка "Для продолжения нажмите любую клавишу" и хотелось бы чтобы она каким-то образом считывалась из окон командных строк, и если в одном из 3 окон она появляется эта строка, эти 3 окна закрывались и запускались заново, пока что этих окон 3 но их может и больше быть
Читер детектед!
Зачем это всё на питоне-то делать? Логичнее написать оконное многопоточное приложение, раз пошла такая пьянка.
0
0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 13
29.03.2022, 05:38  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Читер детектед!
Зачем это всё на питоне-то делать? Логичнее написать оконное многопоточное приложение, раз пошла такая пьянка.
Нууу, увы, писал всё это не я((((((
0
Злостный нарушитель
 Аватар для Verevkin
10246 / 5673 / 1262
Регистрация: 12.03.2015
Сообщений: 26,285
29.03.2022, 08:47
Цитата Сообщение от AV1CE Посмотреть сообщение
Нууу, увы, писал всё это не я((((((
Ну так обратись к автору-писателю, ему виднее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2022, 08:47
Помогаю со студенческими работами здесь

Запуск .bat/.cmd через Python в отдельном процессе
Задача: ... sys.exit() Timeout /t 3 /nobreak >nul ... Вместо ... в PYTHON надо вставить что-то, что бы запустился .bat/.cmd...

Запуск Java приложения, через файл *.bat
Здравствуйте, подскажите какие строки нужно прописать в *.bat файле для запуска Java приложения через прокси!? Спасибо!

Запуск редактора реестра через Bat файл
Здравствуйте. Хочу создать Bat файл, при запуске которого должен запускаться редактор реестра. Попробовал вводить такую команду: start...

Запуск хранимой процедуры через bat-файл
Добрый день, уважаемые форумчане. Кто-нибудь пробовал запусакть процедуры черех батник? Если да, то поделитесь пожалуйста кодом. ...

Последовательный запуск нескольких параллельных bat файлов из bat файла
Добрый день! Есть 6 bat файлов. Необходимо запустить 2 последовательных вызова запуска 3 параллельных bat файлов. Есть такая возможность?...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru