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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS + Сон, Гибридный сон и Гибернация (http://pccar.ru/showthread.php?t=23331)

Евген_21 23.12.2016 16:49

Цитата:

Сообщение от seriousstas (Сообщение 378158)
Евген_21
По SUSPEND я их ещё не обновлял .
Не успел , у SUSPEND_resr_foob+WiFi+BT
с Wi-Fi ,были траблы у автора этого скрипта, я в щапку закинул рабочий вариант (нужно скомпилировать только)
Wi-Fi сейчас не пингует, а только перезапускает адаптер.
Сегодня постараюсь обновить все SUSPEND варианты.
Попробуй из шапки - почитай пару строк - нужно только поставить убрать ";" перед вызовом функции .Там-же . Сами функции внизу скрипта ..
Может со временем сделаю один скрипт с управлением через трей ..

Почитал, уже обкатываю. Через трей, управление? Будет бомба. Растет ,скриптик. Стас, спасибо за такие труды. Кстати , сейчас уход в сон где то 12 сек. до полной остановки куллеров. А выход 2 или 3 сек. Вобщем еще рано радоваться мне. Это дома так кар пк работает. Думаю с возвратом в машину так же все будет хорошо работать.

seriousstas 23.12.2016 16:58

Krysanov
Цитата:

Можешь сделать мне скрипт готовый ? Путь к фубара укажу
Скрипт давно готов (уже вторая неделя)) , тут архив
он в папке :
SUSPEND_rest_foob\SUSPEND.exe
Путь уже указывать не нужно , поправил описание ,
но Фубар нужно обновить.
КАК определить , что Фубар перезапустил сикбар :
при возврате после сна - бегущая строка должна стартануть сначала ..

seriousstas 23.12.2016 17:03

Евген_21
Цитата:

сейчас уход в сон где то 12 сек. до полной остановки куллеров
Ну зато все восстановится без проблем ..
............
Как оболочку не хочешь запускать Икар ?
Тебе просто нужно добавить запуск Икара в Твой AHK Vkey_iCarDUINO,
чтоб Икар загружался при перезапуске системы .

Евген_21 23.12.2016 18:07

Цитата:

Сообщение от seriousstas (Сообщение 378164)
Евген_21

Ну зато все восстановится без проблем ..
............
Как оболочку не хочешь запускать Икар ?
Тебе просто нужно добавить запуск Икара в Твой AHK Vkey_iCarDUINO,
чтоб Икар загружался при перезапуске системы .

Пока как оболочку не хочу, сначала это все отлажу, сделаю архивчик системы а потом дальше буду продвигаться.
PHP код:

Тебе просто нужно добавить запуск Икара в Твой AHK [B]Vkey_iCarDUINO[/B], 

Вот с ним и возникали проблемы.

seriousstas 23.12.2016 18:46

Цитата:

Сообщение от Евген_21 (Сообщение 378175)
Пока как оболочку не хочу, сначала это все отлажу, сделаю архивчик системы а потом дальше буду продвигаться.
PHP код:

Тебе просто нужно добавить запуск Икара в Твой AHK [B]Vkey_iCarDUINO[/B], 

Вот с ним и возникали проблемы.

Добавь в шапку своего скрипта
Код:

Process, Exist, iCarDS.exe
IF errorlevel=0
icar := ComObjCreate("RideRunner.SDK")

(Создаешь объект это вызовет запуск Икара)
В реестр пиши этим :
icarDS+explorer+iCarDUINO+SUSPEND_REG.exe
А к Икару добавь
RUN_iCarDS_iCarDUINO_SUSPEND.exe

Пример запуска с повышением прав :
Код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode, 2
DetectHiddenWindows, On
RunAsAdmin()
Process, Exist, iCarDS.exe
IF errorlevel=0
icar := ComObjCreate("RideRunner.SDK")

~!f1::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_111111101||OnDuinoKeyPress")
return
~!f2::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_111111102||OnDuinoKeyPress")
return
~!f3::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_111111103||OnDuinoKeyPress")
return
~!f9::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_111111104||OnDuinoKeyPress")
return


;RunAs
RunAsAdmin() {
  Loop, %0%  ; For each parameter:
    {
      param := %A_Index%  ; Fetch the contents of the variable whose name is contained in A_Index.
      params .= A_Space . param
    }
  ShellExecute := A_IsUnicode ? "shell32\ShellExecute":"shell32\ShellExecuteA"
     
  if not A_IsAdmin
  {
      If A_IsCompiled
        DllCall(ShellExecute, uint, 0, str, "RunAs", str, A_ScriptFullPath, str, params , str, A_WorkingDir, int, 1)
      Else
        DllCall(ShellExecute, uint, 0, str, "RunAs", str, A_AhkPath, str, """" . A_ScriptFullPath . """" . A_Space . params, str, A_WorkingDir, int, 1)
      ExitApp
  }
}
ExitApp

После Икара догрузится стол - ты ничего не теряешь ,
вернуть всегда можно запустив explorer_REG.exe.

Евген_21 23.12.2016 18:56

Код HTML:

Добавь в шапку своего скрипта
Попробую, и потом отпишусь.
Код HTML:

Пример с запуском от админа :
А если UAC полностью отключен, ведь не нужен запуск от админа.?

seriousstas 23.12.2016 19:06

Цитата:

А если UAC полностью отключен, ведь не нужен запуск от админа.?
Верно - Не нужен!
тебе только это :
Process, Exist, iCarDS.exe
IF errorlevel=0
icar := ComObjCreate("RideRunner.SDK")

Евген_21 23.12.2016 19:13

Цитата:

Сообщение от seriousstas (Сообщение 378183)
Верно - Не нужен!
тебе только это :
Process, Exist, iCarDS.exe
IF errorlevel=0
icar := ComObjCreate("RideRunner.SDK")

Спасибо, все проверю отпишусь.

Krysanov 23.12.2016 19:50

Цитата:

Сообщение от seriousstas (Сообщение 378162)
Krysanov

Скрипт давно готов (уже вторая неделя)) , тут архив
он в папке :
SUSPEND_rest_foob\SUSPEND.exe
Путь уже указывать не нужно , поправил описание ,
но Фубар нужно обновить.
КАК определить , что Фубар перезапустил сикбар :
при возврате после сна - бегущая строка должна стартануть сначала ..

Спасибо, скачал,буду пробовать...насчет фубара.. с какой версии этот скрипт работает?

Евген_21 23.12.2016 20:32

Цитата:

Сообщение от Krysanov (Сообщение 378196)
Спасибо, скачал,буду пробовать...насчет фубара.. с какой версии этот скрипт работает?

https://yadi.sk/d/26I04T_Gw3ESJ


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

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