@ClearAirTurbulence

Как сделать так, чтобы окно cmd закрывалось после окончания работы скрипта?

Хочу повесить выключение монитора на кнопку (с помощью nircmd, хотя вариант через PS давал тот же результат).

делал так:

nircmdc.exe monitor off

start "" "nircmdc.exe" monitor off

start "" /B "nircmdc.exe" monitor off

cmd /c start "" /B "nircmdc.exe" monitor off

cmd "nircmdc.exe" monitor off


Запускал из .bat, и просто через Win-R ради эксперимента.

(да, это танцы с бубном во всей их красе)

Ни один из вариантов не приводит к закрытию окна cmd после вызова команды.
ЧЯДНТ?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
Slayer_nn
@Slayer_nn Куратор тега Windows
Гугол, памаги!
start nircmd.exe monitor off
tasklist | find "nircmd.exe"
taskkill /f /im nircmd.exe
exit

Консольную версию зачем надо трогать то?

start nircmdc.exe monitor off
tasklist | find "nircmdc.exe"
taskkill /f /im nircmdc.exe
exit

Можно первую и последнюю строку, но из диспетчере задач прога не удалится
А если в системе есть другие скрипты думаю можно будет переименовать nircmd во что-то другое, чтобы taskkill их тоже не убил при отключении экрана

На этом все
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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