19.12.2016, 12:28 | #471 |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
[QUOTE=seriousstas;377759]Это понятно, я про галку "Автоматическое переподключение" в трее ,
если снять ? .......... Попробуй, как сейчас . Изменил файлы в архиве на проверку пинга яндекса ,был Гуголь (скрипт пингует наличие и-нета , если его нет - рестартует адаптер) , но что-то мне не нравится ,как работает , поэтому - прошлый вариант Wi-Fi ,будет : SUSPEND_resr_foob+WiFi+BT Код:
#NoTrayIcon #RequireAdmin #pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Yellow.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<Process.au3> ; Это команда на сон Global $PBT_APMSUSPEND = 0x0004 Global $PBT_APMRESUMESUSPEND = 0x0007 $hGUI = GUICreate("Restart", 100, 100, 1, 1) GUIRegisterMsg($WM_POWERBROADCAST, "Standby") If @OSArch = "X86" Then $ProgramFileDir = "C:\Program Files" Else $ProgramFileDir = "C:\Program Files (x86)" endif Func Standby($hWnd, $Msg, $wParam, $lParam) Select Case $wParam = $PBT_APMSUSPEND Suspend() Case $wParam = $PBT_APMRESUMESUSPEND ResumeSuspend() Case Else EndSelect EndFunc While 1 $connect = _GetNetworkConnect() If Not $connect Then _RunDOS('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection" Sleep(200) _RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection" EndIf Sleep(12000) WEnd Func _GetNetworkConnect() Local Const $NETWORK_ALIVE_LAN = 0x1 ;net card connection Local $aRet, $iResult $aRet = DllCall("sensapi.dll", "int", "IsNetworkAlive", "int*", 0) If BitAND($aRet[1], $NETWORK_ALIVE_LAN) Then $iResult &= "LAN connected" & @LF Return $iResult EndFunc ; Вход в спящий режим Func Suspend() EndFunc ; Выход из спящего режима Func ResumeSuspend() Sleep(2000) ; Перезапуск BlueSoleilCS Run('taskkill /f /im BtTray.exe',"", @SW_HIDE) Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE) Run('taskkill /f /im BsHelpCS.exe',"", @SW_HIDE) Run('taskkill /f /im BsMobileCS.exe',"", @SW_HIDE) ShellExecute($ProgramFileDir & "\IVT Corporation\BlueSoleil\BtTray.exe") ControlSend("[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]", "", "MegaPanelSplitterWindowContainer1", "{NUMPAD3}") Sleep(300) ControlSend("[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]", "", "uie_wsh_panel_mod_class14", "{NUMPAD3}") $connect = _GetNetworkConnect() If Not $connect Then _RunDOS('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection" Sleep(200) _RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection" EndFunc
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) |
19.12.2016, 13:36 | #472 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Попробу в этом блоке добавь паузы Цитата:
Код:
Sleep(3000) ; Перезапуск BlueSoleilCS Run('taskkill /f /im BtTray.exe',"", @SW_HIDE) Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE) Run('taskkill /f /im BsHelpCS.exe',"", @SW_HIDE) Run('taskkill /f /im BsMobileCS.exe',"", @SW_HIDE) Sleep(1000) ShellExecute($ProgramFileDir & "\IVT Corporation\BlueSoleil\BtTray.exe") |
||
19.12.2016, 14:07 | #473 | |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
Цитата:
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) Последний раз редактировалось 120705; 01.10.2019 в 11:50. |
|
19.12.2016, 15:06 | #474 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
EndFunc тоесть так : Код:
EndIf EndFunc Цитата:
может не "с хамским тоном" http://pccar.ru/showpost.php?p=377591&postcount=449 Нужно , хоть немного понимать для чего оно тебе .. У каждого свое . Сылка , где расписал по-блокам есть в шапке . Ты можешь грузить только Икар , Выбрав RUN_iCarDS.exe . Будет без SUSPEND . ControlSend.. в этом скрипте исправляет проблемы с Фубаром (его таймерами) после долгого сна Блок Wi-Fi нужен для быстрого подхвата после поворота ключа , например завел , включил раздачу и-нета с моб - произошел подхват . Быстро , а не через две минуты . Переапуск Бт мне нужен после выхода из гибернации (после полного отключения питания) Значек серый . То-же у Евгена, но на твоем железе может быть все ок (это ты определяешь).. Универсального ничего нет. Скрипт можно самому поправить (удалить или вставить что-то) , но сделал и пару варианов готовых (можно выбрать). Выбираешь ,что запускать вместе с Икаром , и если выбран SUSPEND - что запускать внутри SUSPEND (6 вариантов), что-б испавить косяки, как-то так. |
||
19.12.2016, 18:18 | #475 | |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
Цитата:
Добавил EndIf. Всё нормально работает. В дисп. зад. отображается. Но в трее уже не виден.
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) |
|
19.12.2016, 18:32 | #476 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
По BlueSoleil проверь ( без скрипта) , после отключения питания он выходит из сна(синеет, зенелеет )) ?
Должен сразу выходить . (У меня через две минуты синеет , но связи нет - подвисает .) Если да , то убери этот блок : Цитата:
|
|
19.12.2016, 18:38 | #477 |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
Да выходит, и всё восстанавливается.(синеет)
Я тебе уже говорил, что время очень не намного отличается после включения или выходе из сна....----Ну это я так,,. музыка навеяла..
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) |
19.12.2016, 18:48 | #478 |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
"Если да "... Ты имеешь ввиду, если всё нормально, то убрать этот блок???
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) |
19.12.2016, 19:49 | #479 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
если всё ок. Цитата:
попробуй как со скриптом, должно ускорить . Подхват должен-быть моментально . |
||
19.12.2016, 21:19 | #480 |
Старший Пользователь
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 745
|
О загрузке в чистую или после сна (при включении питания) Скрипт в расчёт не беру. Разница по времени секунд 4-5. Завтра видос попробую снять по загрузке в чистую и после сна. Посмотрим разницу по времени.
__________________
ASUSP8H67-I; INTEL-I5-3570; LGA1155; ОЗУ 8ГБ; ASUS xonar DX; SSD120 ГБ; Блок питания: M2-ATX; Свисток: Dlink dwa 140; GPS:G-STAR IV; Радио: Directed HD Radio; Матрица: ZJ080NA-08A; Тач:Ёмкостной; Оболочка ICARDC; Ось: Win7x64 (Win10x64) |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|