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)

Krysanov 08.12.2016 10:27

Вложений: 1
Стас, а что это за кнопочка на рабочем столе, а? И как ее создать?


Krysanov 08.12.2016 10:30

Еще вопрос про закрытие фубара перед сном... подгоните скриптик:blush:
С этой кривой сборкой :pleasantry: все спит без скриптов и ничего не глючит.... а вот при просыпании в фубаре начинает мельтешение картинок...

seriousstas 08.12.2016 17:36

Krysanov
Кнопка - на панели под гаджеты :
http://8gadgetpack.net/
Цитата:

подгоните скриптик
Скрипт тот-же ссылка есть в шапке..
Цитата:

С этой кривой сборкой все спит без скриптов и ничего не глючит
А какое сборка имеет отношение ко сну ?

Krysanov 08.12.2016 17:46

Цитата:

Сообщение от seriousstas (Сообщение 376859)
Krysanov
Кнопка - на панели под гаджеты :
http://8gadgetpack.net/

спасибо

Цитата:

Скрипт тот-же ссылка есть в шапке..
у меня почему то не заработало сразу ... вот и спросил

Цитата:

А какое сборка имеет отношение ко сну ?
была другая сборка... так после пробуждения начинался кавардак... помогали скрипты.... в этой ничего не надо.. все кооректно работает после пробуждения

seriousstas 08.12.2016 17:59

Цитата:

так после пробуждения начинался кавардак
Сон - это встроенная ф-я в ОС - у Тебя были другие проблемы - с самой системой
и Икар возможно глючил ...
Цитата:

у меня почему то не заработало сразу
Ты ведь этим скриптом пользовался долгое время :
http://pccar.ru/showpost.php?p=336622&postcount=92

По сборкам - я советую только оригиналы , но парень не плохо делает :
http://ovgorskiy.ru/

Krysanov 08.12.2016 18:51

Цитата:

Сообщение от seriousstas (Сообщение 376861)
Сон - это встроенная ф-я в ОС - у Тебя были другие проблемы - с самой системой
и Икар возможно глючил ...

Ты ведь этим скриптом пользовался долгое время :
http://pccar.ru/showpost.php?p=336622&postcount=92

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

Жду когда ты или Lexx09 поставите сборку 8.1, обкатаете на ней свои решения и выложите здесь... тогда будет огонь...

Евген_21 09.12.2016 16:35

Стас, привет. Испытал , этот вариант-Икар как оболочка. (RUN_iCarDS.exe)
Все остальное оставил как есть. Т.Е. StartScripts.exe оставил в автозагрузке, и.т.д. все по этой инструкции.
http://pccar.ru/showpost.php?p=334484&postcount=1
PHP код:

#NoTrayIcon
#include<Process.au3>
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Green.ico")
Проверка на наличие и закрытие скриптов
   
If (ProcessWaitClose("SUSPEND.exe"3) == 0Then
   ProcessClose
("SUSPEND.exe")
   EndIf
   If (
ProcessWaitClose("Vkey_ARDUINO.exe"1) == 0Then
   ProcessClose
("Vkey_ARDUINO.exe")
   EndIf
    If (
ProcessWaitClose("MouseHide.exe"1) == 0Then
   ProcessClose
("MouseHide.exe")
   EndIf
Пауза 1 секунда
Sleep
(1000)
Запуск скриптов
ShellExecute
("d:\Install\FRONTEND\ICar\START\Vkey_ARDUINO.exe")
ShellExecute("d:\Install\FRONTEND\ICar\SUSPEND\SUSPEND.exe")
ShellExecute("d:\Install\FRONTEND\ICar\START\MouseHide.exe")
Запуск программ
Sleep
(7000)
ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe")
ShellExecute("D:\Program Files\CoreTemp64\Core Temp.exe"

Вот видосик , за качество извиняюсь, но думаю будет понятно.
1. Икар как оболочка. https://cloud.mail.ru/public/CABE/biK51FTdx
2. Сон. https://cloud.mail.ru/public/exvD/Hi6T4NYmL
3. Выход из сна. https://cloud.mail.ru/public/GHH9/ck91kiskc

seriousstas 09.12.2016 18:53

Цитата:

Вот видосик
я говорил рано "сбегать" на андроид !! ))
ОС не менял ?

Евген_21 09.12.2016 19:30

Цитата:

Сообщение от seriousstas (Сообщение 376960)
я говорил рано "сбегать" на андроид !! ))
ОС не менял ?

ОС не менял, все та же W7-64.

Krysanov 09.12.2016 19:50

Цитата:

Сообщение от Евген_21 (Сообщение 376963)
ОС не менял, все та же W7-64.

Евгений, посмотрел видео, хрень полная... Вина этим мельтешениям -скрипты,имхо....убери их совсем с автозагрузки, запусти ручками икар, в настройках икара поставь автозагрузка программ (сами программы укажи так, сначала фубар, потом блюстак)... Должно быть так.. после запуска икара, запускается фубар, и следом блюстак...И никаких мельтешений...
Теперь оставь все так работать, и вытащи ключ зажигания.... И слушай когда у тебя перестанет работать кулер системника (у меня где то до 40 сек), теперь ключ назад и поврни один раз... Все должно запуститься мгновенно (если режим сон правильно настроен)...
Может зря пишу и ты уже это все делал?
На предыдущей сборке было все то же самое и мельтешение и глюки со сном... на этой (что в подписи все работает без единого скрипта, но не работает Lexx09 икар..)

seriousstas 09.12.2016 20:08

В режиме "Восстановление" так и будет причем здесь сборка?

Евген_21 09.12.2016 20:09

Krysanov Привет, да перепробовал уже кучу вариантов.
Если я скриптом не завершаю работу Икара и Фуба, то вообше в сон не уходит. Минут пять как то ждал. Так и не дождался. Завтра если что видос без скриптов сниму...

Krysanov 09.12.2016 20:35

Цитата:

Сообщение от Евген_21 (Сообщение 376971)
Krysanov Привет, да перепробовал уже кучу вариантов.
Если я скриптом не завершаю работу Икара и Фуба, то вообше в сон не уходит. Минут пять как то ждал. Так и не дождался. Завтра если что видос без скриптов сниму...

если не уходит в сон, значит у тебя не настроена система правильно, заходи сюда , потом здесь глянь обязательно
ну и мою тему почитай (раздел I п.9):whistle:

120705 09.12.2016 21:17

Цитата:

Сообщение от Krysanov (Сообщение 376967)
Вина этим мельтешениям -скрипты,имхо....убери их совсем с автозагрузки, запусти ручками икар, в настройках икара поставь автозагрузка программ (сами программы укажи так, сначала фубар, потом блюстак)... Должно быть так.. после запуска икара, запускается фубар, и следом блюстак...И никаких мельтешений...

Сделал, как написано. Получил... Появился Икар, следом промелькнул на 1 сек Фубар, далее на 1 сек промелькнул 7ways.Сплошное мельтешение. А можно сделать так: Загружается стартовое окно Икара (Loading) секунд 5, а за это время подгружаются программы в фоне.(http://forum.oszone.net/thread-185121.html). Думаю мельтешений не будет. Как сделать не знаю....:whistle:

seriousstas 10.12.2016 00:24

Цитата:

Сообщение от Krysanov (Сообщение 376973)
если не уходит в сон, значит у тебя не настроена система правильно, заходи сюда

Про батник - думаю стоит там уточнить :
devicedisablewake.zip батник (запускать от админа)


Евген_21
Попробуй удалить "Расширенные контроллеры USB", видео и аудио устройства в диспетчере , затем драйвера и переустанови их ..,
Вышеуказанный батник не спеши применять (возможно он что-то "рубит" нужное..).

Евген_21 10.12.2016 15:26

Сегодня, снова помучил систему и себя за одно. Для начало убрал все скрипты StartScripts,SUSPEND,MouseHide,Vkey_ARDUINO .
Первые два ни каким боком не мешали уйти с сон (это сто процентов так как с ними система засыпала) Остались MouseHide,Vkey_ARDUINO на последнего почему то сразу пало подозрения. С начало подгрузил их оба, и
комп в сон не ушел. Ждал минут 5. Следующая попытка уже была без
Vkey_ARDUINO , и увенчалась успехом.
Видосик
1. Сон https://cloud.mail.ru/public/5A9D/S3pigqJmS
2. Выход из сна https://cloud.mail.ru/public/AMyL/n4TDSQXFk
Но, Vkey_ARDUINO нужно для управления с кнопок руля.
Сам скриптик http://pccar.ru/showpost.php?p=376772&postcount=537 , может есть решение почему он создает проблему.
Надо еще погонять систему, чтоб реально удостовериться что нашел шпиона.

Krysanov 10.12.2016 15:35

Цитата:

Сообщение от 120705 (Сообщение 376976)
Сделал, как написано. Получил... Появился Икар, следом промелькнул на 1 сек Фубар, далее на 1 сек промелькнул 7ways.Сплошное мельтешение. А можно сделать так: Загружается стартовое окно Икара (Loading) секунд 5, а за это время подгружаются программы в фоне.(http://forum.oszone.net/thread-185121.html). Думаю мельтешений не будет. Как сделать не знаю....:whistle:

Мельтешения нет совсем... смотри первое видео с моей темы..

Krysanov 10.12.2016 17:25

Вложений: 3
Вот настройки икара

Вложение 45929

Вложение 45930

Вложение 45931

И ничего не мельтешит

seriousstas 11.12.2016 02:15

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

Vkey
ведь можно закрывать перед входом ..
а где твой SUSPEND , можно посмотреть ?
Цитата:

Ждал минут 5
На Твоём первом видео секунд 40-к,
у меня ровно столько ставало ,если пройтись батником (ком.строкой)
переставил, как писал выше драйверы - и снова 2 секунды ..
а мышь и клаву отключил вручную.

Цитата:

Первые два ни каким боком не мешали уйти с сон
StartScripts - тут не в счет - он сразу закрывается при старте.

seriousstas 11.12.2016 02:59

Цитата:

Вот настройки икара

Мельтешения нет совсем... смотри первое видео с моей темы..
Krysanov
А если закрыть-открыть Икар ?
на Твоём видео выход из сна с отключенным питанием!, когда идет восстановлене с диска(при включенной настройке "Гибридный сон").
В таком режиме (он аналогичен Гибернации) ты просто выводишь последнее состояние ПК,

а настройки влияють только на обычную загрузку (их нет смысла скринить), поэтому ты и не видишь
фоновой загрузки (которой обзываешь мельтешением)

Понятно ,что у тебя его нет , тк ты теперь не перезапускаешь Икар скриптом.

Сними такое видео (с перезагрузкой) : https://cloud.mail.ru/public/CABE/biK51FTdx

Я просто в собственной памяти Икара оставляю максимум одну программу,
поэтому у меня ничего не "мельтешит" при рестарте (либо обычном старте)

Что висит в памяти - можно посмотреть на вкладке "Экраны"
Это динамическая кнопка (5-ть квадратиков) .
Удалить от туда можно удержав пару секунд не нужный экран и он сотрется из памяти.
Не хватает кнопки "стереть память Икара".
Это только Lexx09 под силу ..
А вообще не хватает стерания из памяти жестом, как в андроид ))

seriousstas 11.12.2016 03:15

Krysanov
Ты не разобрался сам и продолжаешь путать других - сори за прямоту . :
Исправь в своей теме и в описании к видео :

Выход из гибридного сна
на
Выход из Гибернации ,либо (так точнее) : выход при включенной настройке "Гибридный сон"
Потому-что из гибридного сна выйти однозначно нельзя (и снять одно видео) Он состоит из двух состояний,
гибрид - это миниум два.

mendisabal Тебе уже говорил о том , что состояния
гибридного сна НЕТ . Есть установка в настройках , которая
называется "Гибридный сон", которая лишь переводит в режим (или состояние) аналогичное Гибернации (или как ты выразился - Гипера) - при
отключении питания во время обычночного СНА, который у Тебя (до получаса стоит) . Если рубануть питание - будет процесс восстановление до рабочего состояния с диска .
Тут его не рекомендуют кстати, но мы пользуемся ) :
Цитата:

Как и в режиме обычного сна при гибридном сне компьютер не должен обесточиваться. При неожиданном сбое питания операционная система Windows может восстановить данные с диска, но такое восстановление не является штатным и обычно сопровождается интенсивной нагрузкой на жесткий диск - не злоупотребляйте.
Мой ssd crucial (256) три года - в норме .


замени также:
Фубар при выходе из гипера
на
Фубар при выходе из СНА
Режим , когда комп включается мгновенно - называется СОН (а не "гипер")))




Хух - думаю объяснил !

Евген_21 11.12.2016 07:30

seriousstas
Цитата:

если пройтись батником (ком.строкой)
Все отключал вручную, батником не пользовался.
Цитата:

а где твой SUSPEND , можно посмотреть ?
1. С перезапуском Икара и Фубара.
PHP код:

#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Green.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"10010011)
GUIRegisterMsg($WM_POWERBROADCAST"Standby")
Пауза при обычном запуске (без сна)
Sleep(1500)
Перезапуск служб BlueSoleil при обычном старте
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("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")


While 
1
;Циклический перезапуск Wi-Fi:
$connect _GetNetworkConnect()
If 
Not $connect Then
_RunDOS
('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection"
Sleep(5000)
_RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection"
EndIf
;
Циклическая проверка прозрачности иконки полноэкранного шаблона FSReal
$winList 
WinList("[CLASS:TOverlayForm; W:77; H:73]")
    If (
$winList[0][0] = 1Then
        $hwnd 
$winList[1][1]
        
WinSetTrans($hWnd""50)
    EndIf
    
Sleep(10000)
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_LANThen $iResult &= "LAN connected" & @LF
    
Return $iResult
EndFunc

Func Standby
($hWnd$Msg$wParam$lParam)
    
Select
        
Case $wParam $PBT_APMSUSPEND
            Suspend
()

        Case 
$wParam $PBT_APMRESUMESUSPEND
            ResumeSuspend
()
        Case Else
    
EndSelect
EndFunc

Вход в спящий режим
Func Suspend
()
WinClose("foobar2000")
WinClose("Vkey_ARDUINO")
WinClose("iCar DS")
     
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)

EndFunc

Выход из спящего режима
Func ResumeSuspend
()

       If (
ProcessWaitClose("foobar2000.exe"5) == 0Then
       ProcessClose
("foobar2000.exe")
       EndIf
Sleep(100)
     If (
ProcessWaitClose("iCarDS.exe"3) == 0Then
       WinClose
("iCar DS")
   EndIf
   If (
ProcessWaitClose("Vkey_ARDUINO.exe"1) == 0Then
        ProcessClose
("Vkey_ARDUINO.exe")
     EndIf

     
ShellExecute("d:\Install\FRONTEND\ICar\START\Vkey_ARDUINO.exe")
Sleep(1000)

     ; 
Перезапуск 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(200)
ShellExecute("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")

Sleep(1000)
    ; 
Запускаем iCarDS
    ShellExecute
("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe")

EndFunc 

2.Без перезапуска
PHP код:

#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Green.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"10010011)
GUIRegisterMsg($WM_POWERBROADCAST"Standby")
Пауза при обычном запуске (без сна)
Sleep(1500)
Перезапуск служб BlueSoleil при обычном старте
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("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")


While 
1
;Циклический перезапуск Wi-Fi:
$connect _GetNetworkConnect()
If 
Not $connect Then
_RunDOS
('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection"
Sleep(5000)
_RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection"
EndIf
;
Циклическая проверка прозрачности иконки полноэкранного шаблона FSReal
$winList 
WinList("[CLASS:TOverlayForm; W:77; H:73]")
    If (
$winList[0][0] = 1Then
        $hwnd 
$winList[1][1]
        
WinSetTrans($hWnd""50)
    EndIf
    
Sleep(10000)
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_LANThen $iResult &= "LAN connected" & @LF
    
Return $iResult
EndFunc

Func Standby
($hWnd$Msg$wParam$lParam)
    
Select
        
Case $wParam $PBT_APMSUSPEND
            Suspend
()

        Case 
$wParam $PBT_APMRESUMESUSPEND
            ResumeSuspend
()
        Case Else
    
EndSelect
EndFunc

Вход в спящий режим
Func Suspend
()
 
WinClose("Vkey_ARDUINO")
     
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)

EndFunc

Выход из спящего режима
Func ResumeSuspend
()

Sleep(100)
   If (
ProcessWaitClose("Vkey_ARDUINO.exe"1) == 0Then
        ProcessClose
("Vkey_ARDUINO.exe")
   EndIf

   ; 
Перезапуск Vkey_ARDUINO
Sleep
(1000)
     
ShellExecute("d:\Install\FRONTEND\ICar\START\Vkey_ARDUINO.exe")

     ; 
Перезапуск 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(200)
ShellExecute("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")

EndFunc 


Евген_21 11.12.2016 09:05

seriousstas, вот с таким кодом тестанул, в сон ушел.
Но надо еще погонять,посмотреть.....SUSPEND.exe использовал тот что без перезапуска Фубара и Икара.
PHP код:

Вход в спящий режим
Func Suspend
()
    If (
ProcessWaitClose("Vkey_ARDUINO.exe"1) == 0Then
   ProcessClose
("Vkey_ARDUINO.exe")
   EndIf
     
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)

EndFunc 


seriousstas 11.12.2016 17:05

Дстаточно перезапустить
Vkey_ARDUINO
Службы Bt отключаются и тут-же включаются
их нет смысла рубить на входе..
А по SUSPEND посмотри по блокам :
http://pccar.ru/showpost.php?p=365216&postcount=361
Зачем тебе куча лишнего (например Циклический перезапуск Wi-Fi для подхвата И-нета с телефона ) ..

Krysanov 11.12.2016 17:28

Спасибо, Стас! Тему подправил

Евген_21 11.12.2016 18:33

Стас,где здесь ошибка? Скрипт запускается и сразу завершается. Он же постоянно должен работать.
PHP код:

#NoTrayIcon
#RequireAdmin
#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<Process.au3>
Это команда на сон
Global $PBT_APMSUSPEND 0x0004
Global $PBT_APMRESUMESUSPEND 0x0007

$hGUI 
GUICreate("Restart"10010011)
GUIRegisterMsg($WM_POWERBROADCAST"Standby")

Sleep(1500)
     ; 
Перезапуск 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("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")


Func Standby($hWnd$Msg$wParam$lParam)
    
Select
        
Вход в спящий режим
        
Case $wParam $PBT_APMSUSPEND
            Suspend
()
        ; 
Выход из спящего режима
        
Case $wParam $PBT_APMRESUMESUSPEND
            ResumeSuspend
()
        Case Else
    
EndSelect
EndFunc

Вход в спящий режим
Func Suspend
()

If (
ProcessExists("iCarDS.exe")) Then
WinClose
("iCar DS"))
EndIf

If (
ProcessExists("foobar200.exe")) Then
WinClose
("foobar2000")
EndIf

EndFunc

Выход из спящего режима
Func ResumeSuspend
()

       If (
ProcessWaitClose("foobar2000.exe"5) == 0Then
       ProcessClose
("foobar2000.exe")
       EndIf
Sleep(100)
     If (
ProcessWaitClose("iCarDS.exe"3) == 0Then
       WinClose
("iCar DS")
   EndIf
Sleep(1000)

     ; 
Перезапуск 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("C:\Program Files (x86)\IVT Corporation\BlueSoleil\BtTray.exe")
Sleep(1000)
    ; 
Запускаем iCarDS
    
If (Not ProcessExists("iCarDS.exe")) Then
  ShellExecute
("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe")
EndIf

EndFunc 


seriousstas 12.12.2016 03:34

Цитата:

Сообщение от Евген_21 (Сообщение 377141)
Стасзапускается и сразу завершается. Он же постоянно должен работать.

нужно заставить работать, добавь:
Код:

While 1
Sleep(100)
WEnd


Krysanov 12.12.2016 11:23

Стас, вот видео

120705 12.12.2016 14:23

Цитата:

Сообщение от Krysanov (Сообщение 377189)
Стас, вот видео

То, о чем писал в посте №414. После загрузки Икара проскочили окна программ (мельтишили), которые стояли в автозагрузке Икара. По феншую, пусть Загрузочное окно Икара дольше стоит, пока программы, которые торчат в автозагрузке, загружаются в фоне (не мельтишили во время загрузки). Вот это будет классика. КАк сделать не ......?????

Krysanov 12.12.2016 15:39

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

120705 12.12.2016 16:02

Цитата:

Сообщение от Krysanov (Сообщение 377212)
То, как на видео загружается комп и икар с моей помощью делаю крайне редко... поэтому не заморачиваюсь. При гипернации и сне мельтешения просто нет..

Конечно, без сомнений после гипернации мельтешения не будет. Но у меня после выхода из гипера, какое то время (мож. 4-10 сек) Икар тормозит, тач плохо реагирует. Потом проходит. Вот я мыслю замутить загрузку, о которой я говорил выше...

Krysanov 12.12.2016 16:12

Как намыслишь, отпишись, ок??
А вообще то странные тормоза.. какое железо, ось, установлены?

120705 12.12.2016 16:22

Цитата:

Сообщение от Krysanov (Сообщение 377214)
Как намыслишь, отпишись, ок??
А вообще то странные тормоза.. какое железо, ось, установлены?

Пробую на ВЫнь 7, 8, 10. х64. Мой выбор на 7х64. По наблюдениям на ней больше стабильности. Хочется как на цивильных авто, не морганий и т.д. Даже магнитолы из Ки...я на оси Вынь СЕ при переключениях, загрузке ни разу не пытаются проморгнуть. Как то так. Вот мысли крутятся по загрузке программ в фоне.

Lexx09 12.12.2016 16:34

120705, тут почитай, и немного вверх.

120705 12.12.2016 17:09

Запуск в фоне
 
Цитата:

Сообщение от Lexx09 (Сообщение 367441)
Попробовать скриптом запускать плагин с невидимым окном:
PHP код:

Run "program" [, "workingdir" [, show_flag [, opt_flag]]] )

show_flag [optionalThe "show" flag of the executed program:
    @
SW_HIDE Hidden window (or Default keyword

Потом этим же скриптом делать видимым.

Оо.. господа, если бы я силён был в скриптах....Может в этом направлении поработать http://forum.windowsfaq.ru/showthread.php?t=48331

Lexx09 12.12.2016 18:43

Ну там cmd надо скомпилировать в exe, иначе будет мельтешить окошко. Те же яй..., только в профиль.

120705 12.12.2016 19:56

Цитата:

Сообщение от Lexx09 (Сообщение 377225)
Ну там cmd надо скомпилировать в exe, иначе будет мельтешить окошко. Те же яй..., только в профиль.

Извини за тупость,,, мож подробней как???

Krysanov 12.12.2016 19:59

Цитата:

Сообщение от 120705 (Сообщение 377230)
Извини за тупость,,, мож подробней как???

читай 1 пост..там ссыль на программу

Евген_21 14.12.2016 16:51

Вообщем, не чего не получилось. Все так же бесконечный уход в сон.
Валяться куча ошибок системы, то полный завис Икара, то перезапуск проводника. Думаю много мусора накопилось в системе ,буду переустанавливать. И еще вопрос , если железо не менялось и буду устанавливать туже винду что и была- ID не меняется?
Krysanov, привет . Тестировал твою винду что у тебя в подписи,..... не то ,много что не работает в ней . Поясню, если в Икаре включаю все плагины то вечная загрузка. Сейчас буду тестировать 8.1
которые сборки Стас посоветовал. http://pccar.ru/showpost.php?p=376774&postcount=538

seriousstas 14.12.2016 21:01

Евген_21

Вчера duzzy навел на мысль - проверь , что у тебя точно отключен UAC полностью(и тогда можешь убрать #RequireAdmin из скриптов.): после установки iCarDS_1.7.0.60b21 перезапусти ПК либо его утилитой.
Устанавливай с твиками . Сделай бэкап служб .
У меня сразу все запело со сном и эмулятором ..

Также переделал скрипт SUSPEND (потестил в разных уловиях) - обновил в шапке ..
Теперь, с отключенным UAC не нужно перезапусать Vkey_ARDUINO .
Перезапуск Икара с ожиданием закрытия .
Сделал под любую разрядность ОС.


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

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