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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2010, 06:47   #11
SSAn
Старший Пользователь
 
Аватар для SSAn
 
Регистрация: 21.02.2008
Город: г. Уфа
Регион: 02
Машина: 2008\Kia\Sportage
Сообщений: 137
SSAn is on a distinguished road
Thumbs up

Цитата:
Сообщение от Bersenev Посмотреть сообщение
Поле A для первого окна перехватываемого РР, а поле C для второго окна перехватывамого скриптом. Это нужно для того, чтобы когда фокус попадёт в РР, окно перехваченное скриптом не пропало с экрана под скином. "C" делает дырку в скине через которую видно что находиться под ним. Поэтому если хочешь одновременно видить оба окна, то разумеется области не должны совпадать.
Вот молодцы! интересная идея, надо будет взять на заметку.
Только наверно для кнопок управления вторым окном тоже придется скрипты повесить и фокус все время переключать....
SSAn вне форума   Ответить с цитированием
Старый 28.03.2010, 03:37   #12
Z@GR
Гуру
 
Аватар для Z@GR
 
Регистрация: 20.12.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004 \ AUDI \ A4 AVANT
Сообщений: 1,625
Z@GR has a spectacular aura aboutZ@GR has a spectacular aura about
По умолчанию

Цитата:
Сообщение от SSAn Посмотреть сообщение
Вот молодцы! интересная идея, надо будет взять на заметку.
Только наверно для кнопок управления вторым окном тоже придется скрипты повесить и фокус все время переключать....
ага из-за этого всего я уже скриптами клаву в своём скине делаю русскую
суть проблемы такова, что встроенная разработчиком в РР клава - работает только внутри РР, то есть она внешнему приложению не шлёт символы - приходится извращаться!
Z@GR вне форума   Ответить с цитированием
Старый 28.03.2010, 08:32   #13
SSAn
Старший Пользователь
 
Аватар для SSAn
 
Регистрация: 21.02.2008
Город: г. Уфа
Регион: 02
Машина: 2008\Kia\Sportage
Сообщений: 137
SSAn is on a distinguished road
По умолчанию

Цитата:
Сообщение от Z@GR Посмотреть сообщение
ага из-за этого всего я уже скриптами клаву в своём скине делаю русскую
суть проблемы такова, что встроенная разработчиком в РР клава - работает только внутри РР, то есть она внешнему приложению не шлёт символы - приходится извращаться!
Я внутреннюю клаву RR сразу похерил - использовал внешнюю.
И еще, если приложение не прописалось правильно в RR то и приложению ничего не передается и приходится на каждую кнопку вешать свой ехе (скрипт) и нет защиты от запуска второго экземпляра приложения. Я с этим столкнулся когда пытался встроить ДубльГИС в RR.

Здесь: http://compcar.ru/forum/showthread.php?t=3979 есть решения для встраивания "непонимаевого RR" приложения, есть скрипты и их исходники, есть внешняя клава, и есть использование поля C,x,y,w,h. Если разберешся в autoIt то тебе нужно только поменять путь и название проги и изменить размеры окон и коды клавишь.
SSAn вне форума   Ответить с цитированием
Старый 28.03.2010, 12:39   #14
Z@GR
Гуру
 
Аватар для Z@GR
 
Регистрация: 20.12.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004 \ AUDI \ A4 AVANT
Сообщений: 1,625
Z@GR has a spectacular aura aboutZ@GR has a spectacular aura about
По умолчанию

Цитата:
Сообщение от SSAn Посмотреть сообщение
и нет защиты от запуска второго экземпляра приложения. Я с этим столкнулся когда пытался встроить ДубльГИС в RR.
Я свои скрипты когда тестировал видел пару раз висящие 10 штук открытые, но когда разобрался как надо правильно писать скрипты уже такого не наблюдалось. Ну вроде если в конце каждого скрипта писать return EXEшники вроде закрываются по окончании выполнения скрипта. Ещё если скрипт написать посложнее, с условиями (типа если что-то запланированное не происходит - закрываться), то всё будет вроде нормально.
Z@GR вне форума   Ответить с цитированием
Старый 28.03.2010, 15:42   #15
SSAn
Старший Пользователь
 
Аватар для SSAn
 
Регистрация: 21.02.2008
Город: г. Уфа
Регион: 02
Машина: 2008\Kia\Sportage
Сообщений: 137
SSAn is on a distinguished road
По умолчанию

Цитата:
Сообщение от Z@GR Посмотреть сообщение
Ещё если скрипт написать посложнее, с условиями (типа если что-то запланированное не происходит - закрываться), то всё будет вроде нормально.
Именно так! При запуске скрипта первым делом проверяешь на наличие процесса. И если уже программа запущена просто выходишь...
И еще я скрипты всегда писал чтобы запускаясь выполняли свое дело и сразу завершались, а не виселе постоянно вызывая конфликтные ситуации и замедляя работу.
SSAn вне форума   Ответить с цитированием
Старый 05.10.2010, 00:15   #16
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

В продолжение темы

Bersenev вне форума   Ответить с цитированием
Старый 05.10.2010, 15:26   #17
Z@GR
Гуру
 
Аватар для Z@GR
 
Регистрация: 20.12.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004 \ AUDI \ A4 AVANT
Сообщений: 1,625
Z@GR has a spectacular aura aboutZ@GR has a spectacular aura about
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
В продолжение темы

ага - прикольно
жаль только я совсем закрутился и никак не дойду до реализации того, что я там задумал


PS поместил в первом сообщении сводный ответ на свой вопрос, чтобы всю тему не читать.
Z@GR вне форума   Ответить с цитированием
Ответ


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

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

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



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


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