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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2016, 19:46   #391
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Заработало , спасибо огромное , потом с ахк разберемся
Не могу понять как правильно запускать devcon в au3 :
Цитата:
Сообщение от Lexx09 Посмотреть сообщение
seriousstas, вариантов много:[LIST=1][*]С помощью devcon:
devcon enable/disable <hardware id>
какой должен быть синтаксис ? (вин 10 , мб его и поставить надо)
Код:
ShellExecute("devcon disable <12345>")
не прокатывает .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 06.11.2016, 18:15   #392
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Радость моя была совсем не долгой , да gpsgate закрывается любыми из нижеперечисленых способов :
(если знаете еше способы закрыть приложение поделитесь пожалуйста)
Код:
ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe", "-exit")

WinClose("Franson GpsGate")

ProcessClose("GpsGateXP.exe")
НО gpsbridge сам не коннектится заного после запуска GpsGate , а вот если его тупо закрыть из трея :
Нажмите на изображение для увеличения
Название: gpsgate1.jpg
Просмотров: 1029
Размер:	25.2 Кб
ID:	45423
то gpsbridge выдает ошибку ,дескать там данных нет , и как только запускается заного GpsGate тут же хватает его и работает .
Я думаю эта информация будет всем полезна , ибо можно будет не грузить заного икар , мему , gpsbridge ,навигатор и прочее , что и так само не плохо спит , можно перед сном правильно остановить только GpsGate , и его жапустить после сна , а остальное тупо не трогать , по моему круто , судя по прочитанному выше вы очено много закрываете и открываете , терея время ни использовании режима сон .
Ну и я такой воодушевленый пошел разбираться как в Autouit работать с треем мать моя ... TrayItemSetOnEvent , TrayItemSetState (понял что не то ) , WinSetState .... блин , понял не тяну я , пол дня сегодня убил , ну не прет оно никак , нужно всего то Exit нажать на иконке в трее как на скрине выше . Если кто поможет - расцелую
А так буду пока думать как рабочий скрипт сделать на ahk , (там то я умею треем управлять )

2м заходом пытался через adb.exe рубить gpsbridge :
Код:
#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>
$adb_path="C:\Program Files\Microvirt\MEmu\adb.exe";
; Это команда на сон
Global $PBT_APMSUSPEND = 0x0004
Global $PBT_APMRESUMESUSPEND = 0x0007

$hGUI = GUICreate("Restart", 100, 100, 1, 1)
GUIRegisterMsg($WM_POWERBROADCAST, "Standby")
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()
  ShellExecute($adb_path, "shell am force-stop com.rbc.gpsbridge");

EndFunc

; Выход из спящего режима(пишем задачи, что запускаем)
Func ResumeSuspend()

Sleep(15000)

ShellExecute($adb_path, "shell am start -n com.rbc.gpsbridge/com.rbc.gpsbridge.MainActivity");


EndFunc
нашел его в папке мему C:\Program Files\Microvirt\MEmu\adb.exe , его процесс висит в диспетчере, но gpsbridge не убивает и не стартует не знаю у Lexx09 все работало я правда не ставил его , он типо "был" ,потом скачал и распаковал в c:\ADB , анологично , никаких действий в эмуляторе memu с gpsbridge не происходит (
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей

Последний раз редактировалось mendisabal; 06.11.2016 в 19:32.
mendisabal вне форума   Ответить с цитированием
Старый 06.11.2016, 23:39   #393
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
Не могу понять как правильно запускать devcon в au3 :

какой должен быть синтаксис ? (вин 10 , мб его и поставить надо)
Код:
ShellExecute("devcon disable <12345>")
не прокатывает .
Так:
PHP код:
ShellExecute("devcon.exe""enable/disable <hardware id>"
или так:
PHP код:
Run("devcon.exe enable/disable <hardware id>"
В базовой поставке Windows нет devcon. Скачай свой вариант (x86 или x64), переименуй его в devcon.exe, положи в папку со скриптом.
__________________
Приора хэтчбек
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; 07.11.2016 в 14:18.
Lexx09 вне форума   Ответить с цитированием
Старый 07.11.2016, 00:22   #394
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
никаких действий в эмуляторе memu с gpsbridge не происходит (
Этот Autoit-код прекрасно убивает и через 5 сек запускает GPSBridge в MEmu:
PHP код:
$adb_path "C:\Program Files\Microvirt\MEmu\adb.exe"
ShellExecute($adb_path"shell am force-stop com.rbc.gpsbridge")
Sleep(5000)
ShellExecute($adb_path"shell am start -n com.rbc.gpsbridge/com.rbc.gpsbridge.MainActivity"
__________________
Приора хэтчбек
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 вне форума   Ответить с цитированием
Старый 07.11.2016, 12:53   #395
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

оу , спасибо тебе огромное , вечером буду пробовать .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 08.11.2016, 23:30   #396
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Да блин, все рабоатет с adb.exe ,да оно и раньше рабатало , только когда мему запущен с 0ля! , стоит меме чуть заснуть - все ,кинець , на adb команды оно не реагирует зараза ... долго её с 0ля грузить , смысл управления по adb пропадает (в моем случае) , буду учиться кнопки в трее жать
p\s пробовал останавливать\запускать процесс adb.exe , приоритеты раздавать , все от админа и с полным доступом на изменение - хрен ,это мему такая .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей

Последний раз редактировалось mendisabal; 09.11.2016 в 00:44.
mendisabal вне форума   Ответить с цитированием
Старый 09.11.2016, 22:06   #397
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
Радость моя была совсем не долгой , да gpsgate закрывается любыми из нижеперечисленых способов :
(если знаете еше способы закрыть приложение поделитесь пожалуйста)
Код:
ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe", "-exit")

WinClose("Franson GpsGate")

ProcessClose("GpsGateXP.exe")
НО gpsbridge сам не коннектится заного после запуска GpsGate , а вот если его тупо закрыть из трея :
Вложение 45423
то gpsbridge выдает ошибку ,дескать там данных нет , и как только запускается заного GpsGate тут же хватает его и работает .
Проверил.

После закрытия GPSGate этой командой:
PHP код:
ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe""-exit"
и последующего его запуска - GPSBridge подхватывает координаты. Только надо подождать, максимум до 10 секунд.

Эта команда указана в документации API к GPSGate.
__________________
Приора хэтчбек
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 вне форума   Ответить с цитированием
Старый 09.11.2016, 22:17   #398
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 43
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Цитата:
Сообщение от Lexx09 Посмотреть сообщение
Проверил.

После закрытия GPSGate этой командой:
PHP код:
ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe""-exit"
и последующего его запуска - GPSBridge подхватывает координаты. Только надо подождать, максимум до 10 секунд.
Эта команда указана в документации API к GPSGate.
эсли не спать , то да , а вот если выгрузить строчкой выше gpsgate ,войти в сон , выйти из сна , потом загрузить ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe") по новой - gpsbridge не оживает (он тупо зависает после жесткого выхода из gpsgate ,ошибками не сыпет ,дескать данных в компорту нет ),а именно такой алгоритм в итоге и хочется получить , оживал брайд если только кнопкой в трее выходить , как выше писал ,но я еще раз тоже проверю , буду признателен за твой тестовый код , что значит максимум до 10 сек ? я 5 по моему попробовал и успокоился . Я правда только в 32 бит компилировал ... помоему все равно что винда 64 .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 07.12.2016, 17:10   #399
Евген_21
Старший Пользователь
 
Аватар для Евген_21
 
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
Евген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of light
По умолчанию

Стас , видос можно как уходит комп в сон? По времени сколько?
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX
Windows 7-64, iCarDS 1.7.0.60 (лицензия)
Оформления и темы для iCarDS
Евген_21 вне форума   Ответить с цитированием
Старый 08.12.2016, 05:40   #400
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
По умолчанию

Цитата:
Сообщение от Евген_21 Посмотреть сообщение
Стас , видос можно как уходит комп в сон? По времени сколько?
Икар перезагружается, хоть это сразу и не поймешь .
На видео два режима : Сон и Гибернация :

Пока в шапке обновил основной (следящий скрипт) скрипт.
Запускать его можна и используя этот метод :

через тот-же скрипт-подмену
добавив туда строчки для запуска :
Код:
If (Not ProcessExists("SUSPEND.exe")) Then
ShellExecute("d:\Install\FRONTEND\ICar\SUSPEND\SUSPEND.exe")
EndIf

Последний раз редактировалось seriousstas; 08.12.2016 в 06:16.
seriousstas вне форума   Ответить с цитированием
Ответ


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

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

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



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


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