reifwp
@reifwp
учусь

Как запустить на винде список программ(с помощью программы или скрипта), но чтобы была проверка,что уже запущено, а что не запущено-запускалось?

1) Играю в игру ..Но мне с ней надо запускать сразу несколько программ ..Для клавиатуры дополнительной кнопки там назначены и тд . Всего 4 или 5 штук программ вместе с игрой запускать ..Как сделать,что бы по одному ярлыку запускались сразу все программы, но была предварительная проверка,что уже запущено ..Если какая-то программа запущена, то она не запускалась ,а остальные запускались как обычно ..Погуглил, выдает мини программку и как сделать скрипт ..Но там нет проверки ,запущена программа или нет ..
2) В игре часто повисает одна программа.Лечится ..Убиванием процесса в диспетчере задач ..И перезапусканием программы.. Как сделать ярлык или комбинацию клавиш ..Чтобы это делалось автоматом ..(убить нужный процесс и перезапуск программы ) есть такая программа или как написать скрипт или что ..
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
Проверяем и запускаем нотпад если он не запушен.

For /F %%I In ('tasklist ^| find /i /c "notepad"' ) Do (
rem echo "I = %%I"
If "%%I" == "0" (
rem echo "прога нотпад запущена"

) else (
rem echo "запкускаем нотпад"
start notepad
)
)

Как то так.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Ahen
@Ahen
Универсальный дилетант
Написать скрипт на повершелл (вин 10).
Проверку процесса нагуглишь запросом "powershell check process exists".

По второму вопросу - можно на Autoit скрипт написать. Можно на нем и первый вопрос решить.
Ответ написан
Комментировать
@res2001
Developer, ex-admin
1.Напишите командный файл (bat или cmd) в котором будете запускать ваши программы. Запускать надо через start, иначе сценарий будет дожидаться окончания завершения запущенной программы.
start /?
2.Убивать процесс так же можно через командный файл.
Для убивания процесса можете воспользоваться встроенной командой taskkill:
taskkill /?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы