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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Bluestacks (http://pccar.ru/forumdisplay.php?f=132)
-   -   iCarDS + Bluestacks + Яндекс.Навигатор (http://pccar.ru/showthread.php?t=19528)

sirota 12.11.2015 11:26

Цитата:

(не показывает никаких слоев, кроме карты),
Скрин покажи.

Lexx09 12.11.2015 11:59

Цитата:

Сообщение от vasekbfg (Сообщение 343162)
Просьба Lexx09 пояснить в чем может быть косяк , когда разные бриджи работают по-разному?

GPSBridge везде одинаковая. Мной поправлены только ресурсы, которые не влияют на работоспособность, и немного поправлен код для работы с ГЛОНАСС.

Причина багов может быть в этом:
Цитата:

Сообщение от Lexx09 (Сообщение 305033)
Достоверность входящих данных (4-е поле в RMC) в GPSBridge не проверяется.

А может, и в чем-то другом... С вопросами по багам лучше обратиться к разработчику. Но, мне кажется, причина отвала GPSBridge не в самой GPSBridge, а в чем-то другом. Ведь у меня ничего не отваливается и после потери/нахождения координат все нормально продолжает работать.

vasekbfg 12.11.2015 13:37

Цитата:

Сообщение от Lexx09 (Сообщение 343192)
GPSBridge везде одинаковая. Мной поправлены только ресурсы, которые не влияют на работоспособность, и немного поправлен код для работы с ГЛОНАСС.

Причина багов может быть в этом:

А может, и в чем-то другом... С вопросами по багам лучше обратиться к разработчику. Но, мне кажется, причина отвала GPSBridge не в самой GPSBridge, а в чем-то другом. Ведь у меня ничего не отваливается и после потери/нахождения координат все нормально продолжает работать.

Может у меня все эти глюки потому что GPS приемник не USB а mc7710 который одновременно как Nmea Com port работает и как сенсор ?

Krysanov 12.11.2015 17:30

Парни, а мне кажется, что дело в виндосе... У Lexx09 стоит 7-ка... и вся отладка шла через его сборку...
У меня вот 8.1.. и тоже есть проблемы.. правда немного другие.. но есть

sirota 12.11.2015 23:15

win 8.1x64 - проблем ни каких...бридж не разу в жизни не отвалился, после тоннелей все подхватывается без проблем.

Krysanov 19.11.2015 20:31

Цитата:

Сообщение от sirota (Сообщение 343286)
win 8.1x64 - проблем ни каких...бридж не разу в жизни не отвалился, после тоннелей все подхватывается без проблем.

Может быть, но ты по-моему, не пользуешься гибридным режимом сна, а я уж точно (у меня их нет) тунелями..
Может попробуешь сон... И отпишешься?

sirota 19.11.2015 23:08

Цитата:

Сообщение от Krysanov (Сообщение 344056)
Может быть, но ты по-моему, не пользуешься гибридным режимом сна, а я уж точно (у меня их нет) тунелями..
Может попробуешь сон... И отпишешься?

Сном не пользуюсь, как попробую сон отпишусь.

vasekbfg 23.11.2015 21:52

а никто не подскажет как прописать перезапуск того же жпс бриджа по горячей клавише через ahk ?

Lexx09 26.11.2015 12:52

Цитата:

Сообщение от vasekbfg (Сообщение 344498)
а никто не подскажет как прописать перезапуск того же жпс бриджа по горячей клавише через ahk ?

Перезапуск GPSBridge из-под Windows описан тут. Создай cmd-файл с нужным кодом и повесь его запуск на горячую кнопку. Ну или в самом ahk пропиши код перезапуска.

sirota 26.11.2015 13:14

Цитата:

Сообщение от Lexx09 (Сообщение 344757)
.

Если встраиваю в одно окно яд. навигатор в другое регистрацию, то встройка проходит нормально, но не работают gps данные (опять в тихом океане), а если просто запускать, то все ок.
Посмотри для примера как работают два окна в икаре.(с 0.25 сек. нави. 7 дорог)


Мысли какие есть? Почему при такой встройке не работает GPS в яд. навигаторе..

Lexx09 28.11.2015 11:50

Аналогично встроил у себя два приложения - BlueStacks и блокнот. Яндекс.Навигатор координаты получает, никаких проблем нет.

Выложи все свои настройки встроенных программ (не скриншотом, а текстом).

vasekbfg 02.12.2015 12:29

Цитата:

Сообщение от Lexx09 (Сообщение 344757)
Перезапуск GPSBridge из-под Windows описан тут. Создай cmd-файл с нужным кодом и повесь его запуск на горячую кнопку. Ну или в самом ahk пропиши код перезапуска.

пасиб , а насчет gpsbridge планируются какие нить доработки , например чтобы он вообще ниче не пытался делать когда нету координат , не обрабатыл пустые координаты , или как-то так ?

Все таки gpsbridge что-то пытается делать в тот момент когда gpsgate краснеет или светло-зеленеет , только это на разном железе , винде и дровах наверное по-разному работает, можно его заставить ниче не делать в это время , не пытаться размножать свои потоки ? Подлежит ли вообще бридж доработкам или надо другую прогу делать , которая управляет им ?
Сложно ли реализовать сие ?

Lexx09 02.12.2015 13:46

Проще новую программу написать, чем править GPSBrdige на уровне байткодов.

Krysanov 02.12.2015 16:54

Цитата:

Сообщение от Lexx09 (Сообщение 345276)
Проще новую программу написать, чем править GPSBrdige на уровне байткодов.

Lexx09, тоже присоединяюсь.. Вдруг дойдут руки и ты сваяешь новую программу

sirota 03.12.2015 08:06

Цитата:

Сообщение от Lexx09 (Сообщение 344896)
Аналогично встроил у себя два приложения - BlueStacks и блокнот. Яндекс.Навигатор координаты получает, никаких проблем нет.

Выложи все свои настройки встроенных программ (не скриншотом, а текстом).

Лаунчер не запускоает бридж.
Если в ручную запустить бридж, то все работает как нужно.
Вот настройки ....параметры скрипта...

"C:\Program Files (x86)\BlueStacks\" "HD-RunApp.exe" "BlueStacks App Player" 0 149 680 465 0 0 0 0 "MiniCam"

Параметр команднй стрки ничего не дал.
"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.LauncherActivity

Lexx09 03.12.2015 10:20

Так, как у тебя сейчас, не заработает. Параметры командной строки (указанные, кстати, неправильно) не влияют на программу, запускаемую скриптом. Скриптом надо запускать cmd-файл, который, в свою очередь, запускает Bluestacks вместе с лаунчером.

Содержимое файла C:\launch.cmd:
Код:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.LauncherActivity
Параметры скрипта:
Код:

"C:\" "launch.cmd" "BlueStacks App Player" 0 149 680 465 0 0 0 0 "MiniCam"
Если не нравится мельтешение cmd-окна, то можешь реализовать то же самое Autoit-скриптом:
Код:

ShellExecute("C:\Program Files (x86)\BlueStacks\HD-RunApp.exe", "-p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.LauncherActivity")
Либо сделай все наоборот - скриптом запускай MiniCam, а не BlueStacks.

vasekbfg 03.12.2015 11:25

Цитата:

Сообщение от Lexx09 (Сообщение 345276)
Проще новую программу написать, чем править GPSBrdige на уровне байткодов.

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

Повторюсь - по непонятным причинам у меня работает только 1 бридж из этой темы (кажется 22 версия) , бриджлайт не работает , пишет сокет еррор , другой какой то бридж подвисает и вместе с ним тормозит блюстакс.

Из блюстаков работают без артефактов графики :
та что с сайта thininstallerом ставится , 9.27 , 9.30 (те что sirota советовал)

sirota 03.12.2015 12:45

Lexx09

Пасиб ....попробую. если не заблужусь в скриптах))))

Lexx09 может у тебя есть мысли как это внедрить, соединить не соединяемое, а именно:
Гложет давняя мечта скрестить навигацию и видео регистрацию в одно целое....
Смысл затеи в том, что бы на экране видеорегистрации отображался маршрут движения от навигации, путем наложения в реальном времени.
Пользуюсь прогой miniCam
Пример моего видео.
Вот на такое видео нужно наложить полупрозрачную карту или проложенный маршрут.
Нашел только такое убогое наложение маршрута и то не в реальном времени, а потом в программе.




mendisabal 03.12.2015 13:00

Цитата:

Сообщение от sirota (Сообщение 343286)
win 8.1x64 - проблем ни каких...бридж не разу в жизни не отвалился, после тоннелей все подхватывается без проблем.

о , да я смотрю у вас великие победы .

sirota 03.12.2015 13:08

Цитата:

Сообщение от mendisabal (Сообщение 345368)
о , да я смотрю у вас великие победы .

Видать в 9 версиях блюстака, что то подкрутили, из за чего GpsGate перестал отваливаться.

Lexx09 03.12.2015 13:11

Цитата:

Сообщение от vasekbfg (Сообщение 345361)
А ты сможешь написать ? Ну я думаю мог бы денег дать за это.
Просто все в компе настроено и работает нормально , кроме этого недоразумения с бриджем.

Да я написал GPSBridgeLite, но она что-то подглючивает. А разобраться и доделать все никак времени нет...

sirota 03.12.2015 14:09

[QUOTE=Lexx09;345354]

Содержимое файла C:\launch.cmd:
QUOTE]

Где это найти?

Lexins 03.12.2015 23:35

Вышел Bluestacks 2 ...

Lexx09 03.12.2015 23:53

Цитата:

Сообщение от sirota (Сообщение 345374)
Цитата:

Сообщение от Lexx09 (Сообщение 345354)

Содержимое файла C:\launch.cmd:

Где это найти?

Это нужно создать самому. Создаешь на диске C текстовый файл, переименовываешь в launch.cmd. Внутри пишешь:
Код:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.LauncherActivity

Lexx09 04.12.2015 00:23

Цитата:

Сообщение от sirota (Сообщение 345367)
Lexx09Lexx09 может у тебя есть мысли как это внедрить, соединить не соединяемое, а именно:
Гложет давняя мечта скрестить навигацию и видео регистрацию в одно целое....
Смысл затеи в том, что бы на экране видеорегистрации отображался маршрут движения от навигации, путем наложения в реальном времени.

У меня пока получилось как-то так:


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

Да, и в таком варианте не работает наложенная кнопка, т.к. ее закрывает BlueStacks.

sirota 04.12.2015 00:39

Спасиб Lexx09, что ответил(ждал не спал)
По лаунчеру понятно...завтра попробую.

Цитата:

У меня пока получилось как-то так:
А за это тебе РЕСПЕКТИЩЕ :bye:...не думал, что так классно получилось с наложением яд. нави. на Вована :rofl:...сегодня весь тырнет перевернул, но такого потрясного эффекта с наложением не встретил.

Цитата:

в программе MiniCam надо отключить запись видео в файл, и захватывать изображение с экрана другой сторонней программой.
По подробней проццес описать можешь, а то руки чешутся....или стоит потерпеть?

Lexx09 04.12.2015 00:51

Цитата:

Сообщение от sirota (Сообщение 345405)
По подробней проццес описать можешь, а то руки чешутся....или стоит потерпеть?

Погоди пока, дай самому разобраться, что и как натворил...:blush:

sirota 04.12.2015 08:12

Вложений: 1
Цитата:

Сообщение от Lexx09 (Сообщение 345402)
Это нужно создать самому. Создаешь на диске C текстовый файл, переименовываешь в launch.cmd. Внутри пишешь:
Код:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.LauncherActivity

Создал файл, но навигация не загружается.....проверь я правильно его создал?

Lexx09 04.12.2015 13:25

Имя файла launch.cmd.txt или launch.cmd?

vasekbfg 04.12.2015 14:18

Цитата:

Сообщение от Lexx09 (Сообщение 345370)
Да я написал GPSBridgeLite, но она что-то подглючивает. А разобраться и доделать все никак времени нет...

Наверно не я один буду ждать этого с нетерпением. Победишь траблу - с меня "могарыч" .

sirota 04.12.2015 15:36

Цитата:

Сообщение от Lexx09 (Сообщение 345426)
Имя файла launch.cmd.txt или launch.cmd?

На рабочем столе создаю текстовый документ..ПК мыши переименовать...пишу launch.cmd он и видится как launch.cmd, но при оправки сюда во вложении отображается как launch.cmd.txt.
Вот и я думаю почему....пришли свой файл.

Lexx09 04.12.2015 16:05

Файл на рабочем столе или в корне диска С?

sirota 04.12.2015 16:10

Цитата:

Сообщение от Lexx09 (Сообщение 345435)
Файл на рабочем столе или в корне диска С?


Делал на рабочем столе.....затем копировал и вставлял в корень диска С.
__________________________________________________ ____________________

Цитата:

Либо сделай все наоборот - скриптом запускай MiniCam, а не BlueStacks.
Сделал так как советуешь....все наоборот....теперь все правильно работает :yes4:

Lexx09 04.12.2015 23:36

Вложений: 1
Цитата:

Сообщение от sirota (Сообщение 345436)
Сделал так как советуешь....все наоборот....теперь все правильно работает :yes4:

Вот и славненько! :smile2:

Цитата:

Сообщение от sirota (Сообщение 345405)
По подробней проццес описать можешь, а то руки чешутся....или стоит потерпеть?

Описываю на примере полупрозрачного Яндекс.Навигатора поверх видеоплеера VLC. Используется 64-битная ОС.
  1. Файл RunAndMoveProg2.exe копируем в папку Scripts скина.
  2. Файл LauncherStart_x64.exe копируем в корень диска C.
  3. Встраиваем приложения:
    • Выбираем шаблон не Apps_x2, а любой другой, рассчитанный на одно приложение. Например, FSReal.
    • Имя программы - любое
    • Имя окна программы - Медиапроигрыватель
    • Путь к файлу программы - C:\Program Files\VideoLAN\VLC\vlc.exe
    • Параметры командной строки - F:\video.mp4 -f
    • Скрипт для управления программой - выбираем файл RunAndMoveProg2.exe в папке Scripts скина.
    • Параметры скрипта - "C:\" "LauncherStart_x64.exe" "BlueStacks App Player" 0 0 800 600 0 0 0 0 "Медиапроигрыватель" 75
Если используемая ОС - 32-битная, то вместо файла LauncherStart_x64.exe везде используем LauncherStart_x86.exe.
Цифра 75 в конце параметров скрипта - это новый параметр "прозрачность" (от 0 до 255). Чем меньше число - тем прозрачнее. Если не указать - прозрачности не будет.
LauncherStart_x86.exe и LauncherStart_x64.exe запускают MyLauncher (которая запускает GPSBridge и выбранную программу навигации).

Думаю, разберешься с заменой VLC на MiniCam и настройкой параметров скрипта. В MiniCam надо отключить запись видео на диск, а для записи происходящего на экране использовать стороннюю программу. Только нужно как-то автоматизировать ее запуск, настройку захвата и запуск записи. Попозже подумаю...

sirota 05.12.2015 10:51

Lexx09

Вроде все понятно....за место видеоплеера VLC, я подставляю minicam.
Загвоздка только в этом F:\video.mp4 -f я понимаю, что F: это диск откуда берется сам видео файл так?
А какой тогда мне параметры командной строки указать для minicam?

Lexx09 05.12.2015 12:32

Если у тебя MiniCam запускается просто, без параметров, то ничего не указывай.

sirota 05.12.2015 14:31

Цитата:

Сообщение от Lexx09 (Сообщение 345474)
Если у тебя MiniCam запускается просто, без параметров, то ничего не указывай.

параметрр скрипта
Цитата:

"C:\" "LauncherStart_x64.exe" "BlueStacks App Player" 0 0 1360 614 0 0 0 0 "minicam" 75

LauncherStart_x64.exe поместил в корень диска С.
скрипт RunAndMoveProg2.exe поместил в БС и выбрал в настройках.

Запускается minicam, на долю секунды появляется яд. навигатор и пропадает...minicam продолжает работать. Если при этом запустить яд. навиг настроенный на другую кнопку, то вижу полупрозрачый моргающий яд. навигатр.
--------------------------
лаунчар в БС правда стоит самый первый 1.0...версии 1.3 почемуто не ставися...выскакивает ошибка.

Lexx09 05.12.2015 21:38

Встроил MiniCam и Яндекс.Навигатор для тестирования. Все работает нормально, ничего не мигает. Я думал, что MiniCam пытается отобразить свое окно поверх всех, и поэтому начинаются перемигивания с окном BlueStacks, которое тоже поверх всех. Но тогда бы и у меня мигало.

Т.к. веб-камеры у меня нет, то подключил второй монитор, на нем запустил видео, с помощью ManyCam создал виртуальную веб-камеру, которая транслирует рабочий стол второго монитора. А MiniCam получает данные с этой виртуальной веб-камеры.

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

Видео запуска MiniCam и навигатора:

sirota 05.12.2015 22:37

А параметр скрипта у меня правильный?
Цитата:

"C:\" "LauncherStart_x64.exe" "BlueStacks App Player" 0 0 1360 614 0 0 0 0 "minicam" 75

Lexx09 06.12.2015 00:36

Да. Но тут дело не в параметрах...


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

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