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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Road Runner (http://pccar.ru/forumdisplay.php?f=35)
-   -   Как приделать OZI к RR (http://pccar.ru/showthread.php?t=2728)

DNZ_ 03.09.2008 10:19

Цитата:

Сообщение от SSAn (Сообщение 71329)
Спасибо! Честно говоря я в программировании не селён но буду пробовать:be:
А вот я смотрел твою ссылку http://www.mp3car.com/vbulletin/887993-post24.html
Там народ экранную клавиатуру к Ози приделал Интересно можно ли такое сделать для записи названий путувых точек.

У меня в скине озика есть кнопка, нажав на которую вызывается почти такой же скин, нижнюю часть которого занимает клавиатура, а выше перехватывается уменьшенное окно озика. Клавиши клавиатуры работают через sendkey, раскладка русская... Вечером постараюсь выложить скрины...

SSAn 03.09.2008 11:04

Буду очень благодарен :happy:
Еще вопросы :secret:
может быть не в тему но раз уж так получилось что ты единственный кто отвечает на мои вопросы
Я смотрю у нас с тобой одна материнка :Intel D201GLY2
1.Реализовал ли ты ждущий режим?
2.Формат экрана 800х600 или 800х480?

SSAn 03.09.2008 11:19

Цитата:

Сообщение от DNZ_ (Сообщение 71284)
.....Выполняет клавиатурную команду ALT+W - выводит список точек в Озике. Может с сендкеем в RR также поступить? Ну или на крайняк написать вот такой скриптик, назвав его ozi_sendk.exe....:

Это ты пытаешся вместо команды сендкей организовать... Я пока на это забил. Может со временем версию RR поменяю и все исправится - у других же работает! Мне то пока надо еще от ОЗИ сохранять интересные точки.

DNZ_ 03.09.2008 18:00

Цитата:

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

Как-то так:
http://www.alterterra.ru/images/stor.../pccar/ozi.jpg
с клавиатурой:
http://www.alterterra.ru/images/stor...i_keyboard.jpg
Код:

B,101,360,50,60,"sendkey;{1}",
B,151,360,50,60,"sendkey;{2}",
B,201,360,50,60,"sendkey;{3}",

....


B,451,540,50,60,"sendkey;{Б}",
B,501,540,50,60,"sendkey;{Ю}",
B,551,540,50,60,"sendkey;{.}",
B,701,540,99,60,"EXIT",

/, A, x, y, w, h, color;RGB
A01,101,0,698,360,107,000,000

/, C, x, y, w, h
C01,101,0,698,360

Вызывается скин с клавиатурой так:
Код:

Bn,x,y,w,h,"LOAD;gps_keyboard.skin;Ozi Explorer;;SKINbedderNS",

SSAn 04.09.2008 09:06

Цитата:

Сообщение от DNZ_ (Сообщение 71418)
.....Вызывается скин с клавиатурой так:
Код:

Bn,x,y,w,h,"LOAD;gps_keyboard.skin;Ozi Explorer;;SKINbedderNS",

Спасибо!!! Идея понятна. Вся беда в том что как я писал у меня команда сендкей толком не работает http://pccar.ru/showpost.php?p=64382&postcount=13
А вот окно "Save Waypoint File" чем вызывается ? Оно тоже в SKINbedderNS прописывается по условию?
Перевел Файлы карт с помощью mg2ozf в .ozfx3 при этом рядом с файлами N-40-040.map и N-40-040.jpg образовались файлы N-40-040_ozf.map и N-40-040.ozfx3
Переводил и пробовал на рабочем компе. Грузятся пулей !!! Но посмотрел файл N-40-040_ozf.map - там осталась ссылка на джпг файл и там прописан путь к файлу ozfx3
OziExplorer Map Data File Version 2.2
N-40-040.jpg
D:\Map\N-40\Карты для смарта\N-40-040.ozfx3
1 ,Map Code,

Интересно Если я перенесу эти файлы на PCCAR, путь в файлах _ozf.map надо изменить на новый?? А файлы джпг надо сохранить???

DNZ_ 04.09.2008 09:56

Цитата:

Сообщение от SSAn (Сообщение 71454)
Спасибо!!! Идея понятна. Вся беда в том что как я писал у меня команда сендкей толком не работает http://pccar.ru/showpost.php?p=64382&postcount=13

У меня он тоже через раз работает, но в диалогах - работает на ура.

Цитата:

Сообщение от SSAn (Сообщение 71454)
А вот окно "Save Waypoint File" чем вызывается ? Оно тоже в SKINbedderNS прописывается по условию?

А зачем? Я пользуюсь штатными менюшками озика, попадаю пальцем...

Цитата:

Сообщение от SSAn (Сообщение 71454)
Перевел Файлы карт с помощью mg2ozf в .ozfx3 при этом рядом с файлами N-40-040.map и N-40-040.jpg образовались файлы N-40-040_ozf.map и N-40-040.ozfx3
Переводил и пробовал на рабочем компе. Грузятся пулей !!! Но посмотрел файл N-40-040_ozf.map - там осталась ссылка на джпг файл и там прописан путь к файлу ozfx3
Код:

OziExplorer Map Data File Version 2.2
N-40-040.jpg
D:\Map\N-40\Карты для смарта\N-40-040.ozfx3
1 ,Map Code,

Интересно Если я перенесу эти файлы на PCCAR, путь в файлах _ozf.map надо изменить на новый?? А файлы джпг надо сохранить???

Попробуй поправить map-файл вот так:
Код:

OziExplorer Map Data File Version 2.2
Моя карта, что хочу, то и пишу
D:\Map\N-40\Карты для смарта\N-40-040.ozfx3
1 ,Map Code,

Вторая строчка служит для названия карты, третья - прописывает путь к ней. По правильному, в озике, в конфиге нужно прописать путь к папке с картами, а в мап-файле стереть путь, оставив только имя файла с картой - N-40-040.ozfx3:
Код:

OziExplorer Map Data File Version 2.2
Моя карта, что хочу, то и пишу
N-40-040.ozfx3
1 ,Map Code,


SSAn 04.09.2008 14:00

Цитата:

Сообщение от DNZ_ (Сообщение 71455)

....Попробуй поправить map-файл .....

Спасибо я уже тоже догадался. Хорошо что машина под окнами в обед сходил скопировал путь в тхт
а потом во все файлы map вставил
Сходил, заменил, все ОК :pleasantry:
Грузится махом :pleasantry:

SSAn 04.09.2008 14:11

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

Сообщение от DNZ_ (Сообщение 71455)

А зачем? Я пользуюсь штатными менюшками озика, попадаю пальцем...

Т. е. при вызове этой менюшками озика у тебя запускается скин клавы
или отдельно два раза тыкать надо?

А я пользовательскую панель сформировал а потом отключил - не попадаю пальцем! А стилусом при остановки движения можно и через основное меню.
А вообще я бы и его убрал оставил бы только кнопки RR и карту во весь экран, как здесь

SSAn 04.09.2008 14:19

Я тут про AutoIt v3 почитал
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя - симуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши и управления окнами и его визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Вообщем то что надо! Особенно последняя фраза! Только я бейсиком лет 20 назад баловался :be:

pafftis 04.09.2008 21:05

DNS дай ссылочку на свой скин!!


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

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