PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS. Bug Tracker или Книга жалоб и предложений. (http://pccar.ru/showthread.php?t=15236)

Lexx09 02.02.2016 13:53

Цитата:

Сообщение от seriousstas (Сообщение 335024)
Цитата:

После выхода из гибернейта ICarDS стал с завидной регулярностью падать
для начала просто перегрузите систему несколько раз .
После сна могут накапливаться ошибки.

У меня iCarDS после выхода из гибернации не падает, но на всякий случай придумал такую штуку - сделать так, чтобы после определенного количества гибернаций происходило выключение компа для очищения накопившихся ошибок Windows. Т.к. кнопкой питания управляет БП, то решил переназначать действие кнопки питания с "Гибернация" на "Завершение работы" и обратно.

Постоянно запущенный скрипт отслеживает количество гибернаций и, при превышении заданного количества, переназначает действие кнопки питания с "Гибернация" на "Завершение работы". После последующей загрузки компа действие кнопки питания опять назначается на "Гибернация".

С программным переназначением кнопки питания мучался несколько дней. Теоретически, для этого просто меняется один параметр в реестре. Но... Из режима "Завершение работы" в режим "Гибернация" комп переходил только после перезагрузки. А из "Гибернация" в "Завершение работы" вообще никогда не переходил. Я так предполагаю, что модифицируемый параметр из реестра читается однократно при загрузке компа, а не в момент нажатия кнопки питания (для выключения или гибернации). Поэтому из "Гибернация" в "Завершение работы" никак не перейти, т.к. не загрузки компа, и не считывается новое значение параметра из реестра. При этом в настройках электропитания назначение кнопки питания отображается верно (в соответствие с параметром в реестре).

Но ведь при изменении назначения кнопки питания ручками в настройках параметров электропитания все срабатывает как надо. Решил эмулировать эти действия скриптом. Теперь программное переназначение действия кнопки питания состоит из двух частей:
  1. Изменение параметра в реестре.
  2. Открытие окна настроек электропитания, применение настроек, закрытие окна.
Конечно, все это сложновато получилось, зато полностью автоматизировано.

В скрипте можно еще подвязаться к координатам, к дате/времени, и еще к чему-нибудь. Например, можно реализовать такой алгоритм:
  • если количество гибернаций превысило заданный порог,
  • и если мы находимся возле гаража или дома,
  • и если время - вечер,
  • и если день недели - пятница или суббота,
  • то переназначить действие кнопки питания с "Гибернация" на "Завершение работы".
Для аналогичных действий можно использовать настройку действий по местоположению в iCarDS - настроить выключение компа по прибытии в гараж или домой. Но там нет такого богатства возможностей автоматизации. Данным функционалом iCarDS не пользовался, поэтому не знаю, выдает ли iCarDS в этот момент запрос на выключение или же выключает комп без спроса.

Krysanov 02.02.2016 14:59

Привет, lexx09, у меня реализовано как написано у тебя в последнем абзаце .. И нет проблем.. Сейчас зима и пока машина прогревается, все загружается с нуля..
ПС. И зачем город городить? Без обид! Если можно пользоваться возможностями икара..
Пс2. ИКАР выдаёт окно, в котором указано время через которое выключится комп (настройки по времени и событию задаются отдельно)

Lexx09 02.02.2016 15:26

Ну есть еще спортивный интерес, так сказать, *овнокодю помаленьку для общего развития...

Игорь_К 09.02.2016 12:49

Приветствую всех, у меня такая ошибка...устанавливаю чистый Икар, затем накатываю обновления (включая скин) жму скрипт Update и запускаю Икар - всё ок, но после того как ставлю галку в настройках iCarCoreTemp (программа CoreTemp запущена), закрываю Икар, вновь открываю Икар, он загружает заставку Loading, а потом сам же закрывается, потом сам открывается до заставки и сам закрывается и так несколько раз пока через диспетчер задач не отрубить процесс...если через setting.ini убрать галку с ICarCoreTemp то всё прекрасно запускается

sirota 09.02.2016 15:33

Цитата:

если через setting.ini убрать галку с ICarCoreTemp то всё прекрасно запускается
Очень похоже, что как то или не так обновил икар до последней версии....проверь...при загрузке икара...какая версия пишет?

Игорь_К 09.02.2016 15:44

1.7.0.60 делал всё по инструкции http://www.pccar.ru/showthread.php?t=20347
Chameleon от 05.03.2015

Krysanov 09.02.2016 19:20

Игорь, привет! Отключи, к алаху, эту галку
Цитата:

как ставлю галку в настройках iCarCoreTemp
и будет тебе счастье.. не стоит оно того выноса мозгов, имхо

Игорь_К 10.02.2016 10:01

Ну интересно разобраться...дома на win 7 всё работает (правда CoreTemp не установлен совсем)

Krysanov 10.02.2016 18:54

Цитата:

Сообщение от Игорь_К (Сообщение 351271)
Ну интересно разобраться...дома на win 7 всё работает (правда CoreTemp не установлен совсем)

Core temp - источник проблем, имхо

Игорь_К 12.02.2016 14:46

не знаю как именно но получилось заставить работать iCarCoreTemp...делал так:
убрал coretemp с автозапуска
перезагрузил комп
зашел в Икар поставил галку iCarCoreTemp
перезагрузил Икар
запустил CoreTemp
всё заработало без глюков
добавил CoreTemp в автозапуск


Часовой пояс GMT +4, время: 20:07.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot