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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2016, 19:19   #371
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от Krysanov Посмотреть сообщение
было бы неплохо кодерам глянуть в эту сторону и исправить.. чем придумывать костыли, имхо
Исправить что ,Фубар или плеер новый написать с нуля ?
таймер сравнивает время с системным - если оно изменилось - будет доганять .. перезапуск работает отлично - это не костыль а
решение проблемы с таймерами при выходе из сна
seriousstas вне форума   Ответить с цитированием
Старый 21.09.2016, 09:25   #372
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,145
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Евген_21
Привет !
Почему просто не перезапустить Фубар ?
По ссылке перезапускается ИКАР.. а как сделать перезапуск только фубара?
__________________
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 вне форума   Ответить с цитированием
Старый 23.09.2016, 23:06   #373
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
shumaz is on a distinguished road
По умолчанию

По просьбе Стаса пишу сюда свою ситуацию (для удобства общения):

У меня такой вопрос: стоит приблуда называется Ga-Net (оф. сайт кому интересно ). брагодаря ей работают (програмируются) почти все кнопки штатного ГУ для работы в CarPC. вот только на днях понял, что после выхода из сна (любого) не совсем корректно работает софт от этой приблуды (часть кнопок "мёртвые"). надо перезапускать его.

Путь такой: C:\Program Files\GA-Net+USB_Ctrl\GaNetCtrlBPL.exe

помогите пожалуйста, как прописать перезапуск этого .exe (либо можно убивать до сна и запуска после). из моментов которые могут всплыть: если жмёшь закрыть, там есть Pop-Up окошло с предупреждением о закрытии и обратным таймингом в 10 сек, после которого закрывается автоматически (если ни чего не делать).

Update:
по совету Стаса, взял за основу код выложеный в первом сообщении и поправил пути на свои вот что вышло:
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")

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

Вход в спящий режим
Func Suspend
()
WinClose("GANETCTRLBPL.EXE")
EndFunc

Выход из спящего режима
Func ResumeSuspend
()
       If (
ProcessWaitClose("GANETCTRLBPL.EXE"5) == 0Then
       ProcessClose
("GANETCTRLBPL.EXE")
       EndIf
Sleep(3000)
    ; 
Запускаем GANETCTRLBPL :
    
ShellExecute("c:\Program Files\GA-Net+USB_Ctrl\GaNetCtrlBPL.exe")
EndFunc 
скомпилировав в EXE пробую запустить... после запуска на 2-3 секунды появляются 3 процесса:
dllhost.exe
consent.exe
ReStart GaNet.exe *32

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

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


shumaz вне форума   Ответить с цитированием
Старый 23.09.2016, 23:56   #374
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Добавь цикл :
Код:
While 1
    Sleep(100)
WEnd
Поправил примеры - сори пропустил ..
Теперь будет висеть в процессах .
Планировщик
или добавь в обычную автозагрузку
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 23:59   #375
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от Krysanov Посмотреть сообщение
По ссылке перезапускается ИКАР.. а как сделать перезапуск только фубара?
Там два скрипта - первый для Фубара
seriousstas вне форума   Ответить с цитированием
Старый 24.09.2016, 00:07   #376
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
shumaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Добавь цикл :
Код:
While 1
    Sleep(100)
WEnd
Поправил примеры - сори пропустил ..
Теперь будет висеть в процессах .
Планировщик
или добавь в обычную автозагрузку
СпасибО!
поставил. вроде теперь 1 процесс (ReStart GaNet.exe) остаётся висеть. буду завтра тестить в машине.

вопрос еще общий:
на сколько я понял, в скрипте SUSPEND.exe заложен перезапуск и foobar и iCarDs и т.д.?
тоисть, если пользуемся SUSPEND.exe, то НЕ нужно использовать отдельные скрипты "Перезапуск foobar2000" и "Перезапуск iCarDs" ну и наоборот (если функционал заложен в SUSPEND.exe не нужен, то стоит использовать только перезапуск нужных прог).
Верно?

Последний раз редактировалось shumaz; 24.09.2016 в 01:03.
shumaz вне форума   Ответить с цитированием
Старый 24.09.2016, 17:11   #377
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от shumaz Посмотреть сообщение
СпасибО!
поставил. вроде теперь 1 процесс (ReStart GaNet.exe) остаётся висеть. буду завтра тестить в машине.

вопрос еще общий:
на сколько я понял, в скрипте SUSPEND.exe заложен перезапуск и foobar и iCarDs и т.д.?
тоисть, если пользуемся SUSPEND.exe, то НЕ нужно использовать отдельные скрипты "Перезапуск foobar2000" и "Перезапуск iCarDs" ну и наоборот (если функционал заложен в SUSPEND.exe не нужен, то стоит использовать только перезапуск нужных прог).
Верно?
Можешь пихать в скрипт что пожелаешь и называть его , как угодно . Не нужно плодить скрипты ..
Обрати внимание на
; Перезапуск служб BlueSoleil при обычном старте
Здесь рядом можешь добавить старт любых прог втч и самого Икара.
Это будет обычный запуск не зависящий от сна .
То-есть запустил скрипт , а он уже сам всё делает .. Сунь только в автозагрузку.
seriousstas вне форума   Ответить с цитированием
Старый 24.09.2016, 21:16   #378
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,145
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Там два скрипта - первый для Фубара
Ага, спасибо! Не по глазам видно было сразу
__________________
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 вне форума   Ответить с цитированием
Старый 25.09.2016, 01:52   #379
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
shumaz is on a distinguished road
Smile

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Можешь пихать в скрипт что пожелаешь и называть его , как угодно . Не нужно плодить скрипты ..
Обрати внимание на
; Перезапуск служб BlueSoleil при обычном старте
Здесь рядом можешь добавить старт любых прог втч и самого Икара.
Это будет обычный запуск не зависящий от сна .
То-есть запустил скрипт , а он уже сам всё делает .. Сунь только в автозагрузку.
Сегодня поковырялся, подогнал паузы, вроде всё работает.

Спасибо Стас!

P.S. надеюсь скоро доберёшься до этого => ништяка
shumaz вне форума   Ответить с цитированием
Старый 25.09.2016, 02:30   #380
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от shumaz Посмотреть сообщение
Сегодня поковырялся, подогнал паузы, вроде всё работает.

Спасибо Стас!

P.S. надеюсь скоро доберёшься до этого => ништяка
Ок - вначале сборку доделаю ...
seriousstas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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