Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/40: Рейтинг темы: голосов - 40, средняя оценка - 4.73
2 / 2 / 1
Регистрация: 10.07.2013
Сообщений: 131
1

Выключение компьютера после закрытия chrome.exe

18.06.2017, 13:19. Показов 7294. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!

В общем нужен .bat скрипт который бы выключал компьютер в случае если не обнаружит запущенного chrome.exe.
Этот .bat я кину в автозапуск, следовательно должен быть цикл который будет проверять отсутствие chrome.exe.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2017, 13:19
Ответы с готовыми решениями:

Выключение компютера после закрытия приложения
Всем привет, не могу решить задание. Есть кнопочка, на кнопочке обработчик. По нажатию создается...

Выключение компьютера после включения
Доброго дня. С недавнего времени возникла проблема: после включения компьютера, через некоторое...

Выключение компьютера сразу после включения.
Всем привет. Незнаю в какой именно раздел писать, поэтому пишу сюда. Сейчас объясню почему. Вобщем...

Выключение компьютера после загрузки windows XP
мат.плата:GeForce6100sm-m v.1.0. При загрузке windows выключается.В чём может быть причина?

9
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
18.06.2017, 14:13 2
kingkobra97,
Цитата Сообщение от kingkobra97 Посмотреть сообщение
запущенного chrome.exe
Цитата Сообщение от kingkobra97 Посмотреть сообщение
Этот .bat я кину в автозапуск
- а при старте ОС chrome.exe запускается автоматом или чем-то или вручную?
- если chrome.exe запущен, а через какое-то время выключен, тоже комп вырубать?
- есть много чего что в процессе работы пытается выйти в интернет и если по умолчанию chrome.exe, то выход будет через него - тоже вырубать беспрекословно?
0
200 / 210 / 69
Регистрация: 09.02.2016
Сообщений: 1,040
18.06.2017, 14:16 3
Windows Batch file
1
tasklist|findstr /i /l /c:"chrome.exe" >nul && exit /b || shutdown /s
0
2 / 2 / 1
Регистрация: 10.07.2013
Сообщений: 131
18.06.2017, 14:47  [ТС] 4
Цитата Сообщение от alpap Посмотреть сообщение
- а при старте ОС chrome.exe запускается автоматом или чем-то или вручную?
- если chrome.exe запущен, а через какое-то время выключен, тоже комп вырубать?
- есть много чего что в процессе работы пытается выйти в интернет и если по умолчанию chrome.exe, то выход будет через него - тоже вырубать беспрекословно?
chrome.exe запускается автоматом. Мне нужно чтобы bat скрипт ждал до тех пор пока chrome.exe больше не будет обнаружен в tasklist, если не обнаружен выключить пк если обнаружен крутить цикл до тех пор пока if который проверяет не станет true. Chrome полностью закрывается моим скриптом на javascript после завершения выполнения определенных задач.

В голове я вижу это так:

timeOut 60s // подождем минуту чтобы браузер успел запуститься и появился в tasklist
Все что ниже находится в бесконечном цикле…
If (chrome.exe НЕ обнаружен в tasklist) Then
Остановить цикл и выключить ПК
Else
Продолжить цикл
Никаких других операций не будет. Более того меня вообще не будет рядом с компьютером и никакие другие программы не будут запускаться кроме bat и chrome.exe.
0
200 / 210 / 69
Регистрация: 09.02.2016
Сообщений: 1,040
18.06.2017, 14:54 5
Лучший ответ Сообщение было отмечено kingkobra97 как решение

Решение

Windows Batch file
1
2
3
timeout /nobreak /t 5 >nul
:1
tasklist|findstr /i /l /c:"chrome.exe" >nul && goto 1 || shutdown /s
1
2 / 2 / 1
Регистрация: 10.07.2013
Сообщений: 131
18.06.2017, 16:37  [ТС] 6
Цитата Сообщение от ZoOoO Посмотреть сообщение
timeout /nobreak /t 5 >nul
:1
tasklist|findstr /i /l /c:"chrome.exe" >nul && goto 1 || shutdown /s
Не работает. Бесконечный цикл и все. Тестил и на xp и на win 8.1
0
200 / 210 / 69
Регистрация: 09.02.2016
Сообщений: 1,040
18.06.2017, 17:22 7
Ну хз.У меня все работает прекрасно на 7 винде.Тут я не могу ничем помочь.Ну если только порекомендовать проверить выключаются ли все процессы chrome.exe и набрать в ручную код батника.Не знаю,не знаю.
0
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
18.06.2017, 19:13 8
Лучший ответ Сообщение было отмечено kingkobra97 как решение

Решение

kingkobra97,
Появился процесс - прибить его и выключить комп и выйти
Windows Batch file
1
2
3
4
@echo off
set "p=chrome.exe"
>nul ping -n 61 127.0.0.1
cmd/c for /l %%i in () do @tasklist /fi "imagename eq %p%"^|findstr/v :^&^& (taskkill /f /im "%p%"^& shutdown /s^& exit/b)^&^>nul ping -n 2 127.0.0.1
Добавлено через 1 час 15 минут
если надо так:
- Процесс есть, работает, как пропал - выполняем команду и выходим
Windows Batch file
1
2
3
4
@echo off
set "p=chrome.exe"
>nul ping -n 61 127.0.0.1
cmd/c for /l %%i in () do @tasklist /fi "imagename eq %p%"^|findstr/v :^|^| (echo Выключаем^& exit/b)^&^>nul ping -n 2 127.0.0.1
Добавлено через 3 минуты

Не по теме:

вместо "echo Выключаем", написать "shutdown /s" - думаю понятно

1
200 / 210 / 69
Регистрация: 09.02.2016
Сообщений: 1,040
18.06.2017, 19:30 9
Цитата Сообщение от alpap Посмотреть сообщение
вместо "echo Выключаем", написать "shutdown /s" - думаю понятно
Теперь да
0
2 / 2 / 1
Регистрация: 10.07.2013
Сообщений: 131
18.06.2017, 19:46  [ТС] 10
Цитата Сообщение от alpap Посмотреть сообщение
Появился процесс - прибить его и выключить комп и выйти
Поэтому у меня браузер сразу закрывался. =)) Второй вариант мне нужен был. Благодарю за помощь.
0
18.06.2017, 19:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2017, 19:46
Помогаю со студенческими работами здесь

Chrome. Сами собой сбрасываются куки после закрытия браузера
Распространенная проблема – пытался найти ответ в интернете, но везде только вопросы без ответов....

Консольный запуск сканера Dr. Web. Выключение компьютера после завершения сканирования
Доброго времени суток! Кто-нибудь знает, с каким ключом нужно запускать сканер (dwscanner.exe),...

После закрытия приложения весит процесс "sqlservr.exe"
Мое приложение работает с файлом базы данных *.mdf , после закрытия приложения остается висеть...

Не работает выключение комьютера при запрете закрытия формы
Есть программа которая должна беспрерывно работать в трее, т.е. ее не надо закрывать при нажатии на...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru