В дополнение к
скрипту от
Lexx09.
Тем, кто не выключают CarPC а отправляют его в сон/гибернацию, только этого скрипта маловато, т.к. он отрабатывается только при обычной загрузке компьютера.
Для решения этой проблемы, набросал простенький скрипт cmd, который нужно будет прописать в Планировщик заданий. Инструкцию и скрипт прикрепляю к сообщению.
Вот сам скрипт, в котором нужно поменять только путь до папки с файлами скриптов, на свой:
Код:
@Echo Off
:: Внимание! Редактируем только следующую строчку! Вместо "C:\!Program Files\GPSSetBaudrate"
:: указываем правильный адрес, где лежат все наши файлы
cd /d "C:\!Program Files\GPSSetBaudrate"
:: Закрываем запущенный GPSGate
taskkill /im GpsGateXP.exe /f 2>nul 1>&2
:: Делаем паузу в 4 секунды
ping -4 seconds 127.0.0.1 > nul
:: Очищаем трей от неактивных иконок
SystemTrayRefresh.exe
:: Запускаем скрипт GPSSetBaudrate
SetLocal EnableExtensions
Set ProcessName=GpsGateXP.exe
TaskList /FI "ImageName EQ %ProcessName%" | Find /I "%ProcessName%"
If %ErrorLevel% NEQ 0 Start GPSSetBaudrate.exe
Что нужно сделать:
- Файлы GPSSetBaudrate.exe-restart-after-hibernate.cmd и SystemTrayRefresh.exe класть в папку, где находится основной скрипт GPSSetBaudrate.exe
- Отредактировать мой скрипт с помощью блокнота, указать правильный путь, до папки с файлами скриптов.
- Читать инструкцию, как поставить этот скрипт в планировщик
P.s. Те, кто не хочеть видеть окно cmd во время выполнения скрипта, могут конвертировать скрипт в исполняемый exe.
Для этого можно воспользоваться например
этим онлайн конвертером, порядок действий:
- Редактируем мой скрипт с помощью блокнота, указываем правильный путь до папки с файлами скриптов.
- В онлайн конвертере выбираем скрипт, отмечаем "Invisible" -> Convert
- Полученный exe сохраняем в папке рядом с скриптом от Lexx09
- Ставим полученный exe в планировщик