10.08.2015, 01:16 | #31 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Krysanov
Цитата:
Если у тебя работает и включен "гибридный сон " , то после перехода в гибернацию действует тот-же Код события: 1 . И всё должно также, как и при обычном сне запускаться. Я так понимаю , после гибернации загружается просто рабочий стол ? Попробуй несколько действий : Отключи , выгрузи другие скрипты , то-же от LEXX09 ,тк одновременно (без правки) они работать не будут. На вкладке "Параметры" планировщика поставь галку "Немедленно запускать..." и убери с "Принудительная остановка.." Убери все таймеры в настройках электропитания винды , поставь "никогда" Там-же отключи "быстрый запуск" и перезагрузи систему . Помести IcarStart.exe в папку с английским названием или в корень диска . Задачу тоже назови(и создай всё поновой) на инглише . Попробуй разные значения Sleep, 2200 Больше - например 5000 , или меньше 500 . Если не поможет , увы не знаю тогда, но догадываюсь , что возможно причина в обрезанной винде . |
|
10.08.2015, 12:25 | #32 | |
Старший Пользователь
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
|
Цитата:
Чтобы закрывать программы при переходе в сон - нужно отслеживать сообщение PBT_APMSUSPEND. См. тут. ProcessClose("SP Dialer.exe.exe") - один exe лишний, должно быть ProcessClose("SP Dialer.exe") В общем, будет примерно так: Код:
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico") #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_UseUpx=y #AutoIt3Wrapper_Run_AU3Check=n #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <WindowsConstants.au3> #include <GUIConstants.au3> #include <MsgBoxConstants.au3> Global $PBT_APMSUSPEND = 0x0004 Global $PBT_APMRESUMESUSPEND = 0x0007 $hGUI = GUICreate("Restart", 100, 100, 1, 1) GUIRegisterMsg($WM_POWERBROADCAST, "Standby") ; Запускаем iCarDS ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe") While 1 Sleep(100) WEnd Func Standby($hWnd, $Msg, $wParam, $lParam) Select ; Если вход в спящий режим, то... Case $wParam = $PBT_APMSUSPEND Then Suspend() ; Если выход из спящего режима, то... Case $wParam = $PBT_APMRESUMESUSPEND Then ResumeSuspend() Case Else EndSelect EndFunc ; Вход в спящий режим Func Suspend() ; Закрываем GpsGate, если запущена If ProcessExists("GpsGateXP.exe") Then ProcessClose("GpsGateXP.exe") EndIf ; Закрываем программу по коннекту инернета, если запущена If ProcessExists("SP Dialer.exe") Then ProcessClose("SP Dialer.exe") EndIf ; Закрываем iCarDS, если запущена If ProcessExists("iCarDS.exe") Then ProcessClose("iCarDS.exe") EndIf EndFunc ; Выход из спящего режима Func ResumeSuspend() ; Запускаем GpsGate ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe") ; Запускаем программу по коннекту инернета ShellExecute("C:\Program Files (x86)\SP Dialer\SP Dialer.exe") ; Запускаем iCarDS ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe") EndFunc
__________________
Приора хэтчбек Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль... |
|
10.08.2015, 12:27 | #33 | |
Super Moderator
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
|
Цитата:
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! _________________________________________ |
|
10.08.2015, 12:31 | #34 | |
Super Moderator
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
|
Цитата:
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! _________________________________________ |
|
10.08.2015, 17:20 | #35 |
Super Moderator
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
|
seriousstas, воспользовался твоим советом, поковырялся в параметрах планировщика и вроде заработало, теперь время просыпания надо уменьшить , сек 5 вижу раб стол ....
Спасибо ... Рано радовался, опять не загружается, буду ковырять дальше
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! _________________________________________ Последний раз редактировалось Krysanov; 10.08.2015 в 19:08. |
10.08.2015, 20:06 | #36 | |
Super Moderator
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
|
Lexx09, попробовал твой скрипт, скомпилировал RESTARRT.exe,скопировал на диск Д, закинул в планировщик, после просыпания, вылазит вот это
Цитата:
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! _________________________________________ |
|
11.08.2015, 00:32 | #37 |
Старший Пользователь
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
|
Лишнее Then после Case. Должно быть так:
Код:
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico") #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_UseUpx=y #AutoIt3Wrapper_Run_AU3Check=n #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <WindowsConstants.au3> #include <GUIConstants.au3> #include <MsgBoxConstants.au3> Global $PBT_APMSUSPEND = 0x0004 Global $PBT_APMRESUMESUSPEND = 0x0007 $hGUI = GUICreate("Restart", 100, 100, 1, 1) GUIRegisterMsg($WM_POWERBROADCAST, "Standby") ; Запускаем iCarDS ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe") While 1 Sleep(100) WEnd Func Standby($hWnd, $Msg, $wParam, $lParam) Select ; Вход в спящий режим Case $wParam = $PBT_APMSUSPEND Suspend() ; Выход из спящего режима Case $wParam = $PBT_APMRESUMESUSPEND ResumeSuspend() Case Else EndSelect EndFunc ; Вход в спящий режим Func Suspend() ; Закрываем iCarDS WinClose("iCar DS") ; Закрываем программу по коннекту интернета ProcessClose("SP Dialer.exe") ; Закрываем GpsGate WinClose("Franson GpsGate") EndFunc ; Выход из спящего режима Func ResumeSuspend() ; Запускаем GpsGate ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe") ; Запускаем программу по коннекту интернета ShellExecute("C:\Program Files (x86)\SP Dialer\SP Dialer.exe") ; Запускаем iCarDS ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe") EndFunc
__________________
Приора хэтчбек Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль... Последний раз редактировалось Lexx09; 11.08.2015 в 10:50. Причина: ProcessClose заменил на WinClose |
11.08.2015, 01:15 | #38 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Lexx09
Я не тестил этот скрипт , но предполагаю ProcessClose("iCarDS.exe") "убьёт" Икар без сохранения последнего состояния и при следующей загрузке произойдёт авто восстановление предидущих запущенных до последнего закрытия окон . WinClose или WinKill закрывает Икар с сохранением последнего состояния |
11.08.2015, 09:40 | #39 |
Super Moderator
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
|
Попробовал исправленный lexx09 код, скомпилировал, закинул в планировщик, пару раз попробовал сон и выход с него (правда не ждал 1 час), все запустилось.. Буду дальше тестить..
Прошло три часа, все запустилось просто мгновенно.. Но вот бридж опять не зацепился с гейтом... Попробую использовать оба кода, предложенные выше, немного их доработав..
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! _________________________________________ |
11.08.2015, 10:42 | #40 | |
Старший Пользователь
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
|
Цитата:
__________________
Приора хэтчбек Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль... |
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|