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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2009, 22:36   #91
ghostic
Пользователь
 
Регистрация: 22.04.2009
Регион: 77, 97, 99, 177
Сообщений: 68
ghostic will become famous soon enoughghostic will become famous soon enough
По умолчанию

Купил такой джойстик, после праздников буду пробовать подсоединять, только пока понятия не имею куда паять провода с руля.
ghostic вне форума   Ответить с цитированием
Старый 07.05.2009, 02:14   #92
ghostic
Пользователь
 
Регистрация: 22.04.2009
Регион: 77, 97, 99, 177
Сообщений: 68
ghostic will become famous soon enoughghostic will become famous soon enough
По умолчанию

Собственно разобрался что и куда паять и даже регулировку звука подцепил, но не как не могу понять как в скрипте прописать что бы в приложения avertv активном или не активном можно было посылать нажатие клавиш верх вниз (Up, Down).

Пробовал так.

If Joyx-KeygetDelta <= Jkey-Up and joyx+KeyGetDelta >= jkey_Up
{
ControlSend,, Up, ahk_id %Панель управления AVerTV%
}
при перезапуске скрипта вылетает с ошибкой, ссылаясь на ControlSend строчку.
ghostic вне форума   Ответить с цитированием
Старый 07.05.2009, 13:21   #93
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Цитата:
Сообщение от ghostic Посмотреть сообщение
Собственно разобрался что и куда паять и даже регулировку звука подцепил, но не как не могу понять как в скрипте прописать что бы в приложения avertv активном или не активном можно было посылать нажатие клавиш верх вниз (Up, Down).

Пробовал так.

If Joyx-KeygetDelta <= Jkey-Up and joyx+KeyGetDelta >= jkey_Up
{
ControlSend,, Up, ahk_id %Панель управления AVerTV%
}
при перезапуске скрипта вылетает с ошибкой, ссылаясь на ControlSend строчку.
1. В твоем примере "Up" - текст, который он введет, а не кнопка "вверх". Надо писать {Up}
2. %Панель управления AVerTV% - означает содержимое переменной "Панель управления AVerTV", а ты, думаю, имел ввиду послать текст с таким названием окна.

То есть команда по идее должна выглядеть вот так

ControlSend,,{Up},Панель управления AVerTV

либо

VarContainingID := WinExist("Панель управления AVerTV")
ControlSend,,{Up},ahk_id %VarContainingID%

Но эта команда может не работать, поскольку не указан какой именно контрол должен получить нажатие. По крайней мере, у меня такой код работал с консольным окном, но не работал с той же мирандой.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588
SBorovkov вне форума   Ответить с цитированием
Старый 08.05.2009, 04:13   #94
ghostic
Пользователь
 
Регистрация: 22.04.2009
Регион: 77, 97, 99, 177
Сообщений: 68
ghostic will become famous soon enoughghostic will become famous soon enough
По умолчанию

Цитата:
Сообщение от SBorovkov Посмотреть сообщение
1. В твоем примере "Up" - текст, который он введет, а не кнопка "вверх". Надо писать {Up}
2. %Панель управления AVerTV% - означает содержимое переменной "Панель управления AVerTV", а ты, думаю, имел ввиду послать текст с таким названием окна.

То есть команда по идее должна выглядеть вот так

ControlSend,,{Up},Панель управления AVerTV

либо

VarContainingID := WinExist("Панель управления AVerTV")
ControlSend,,{Up},ahk_id %VarContainingID%

Но эта команда может не работать, поскольку не указан какой именно контрол должен получить нажатие. По крайней мере, у меня такой код работал с консольным окном, но не работал с той же мирандой.
Спасибо огромное помогло!
1 и 2 вариант работают.

А можно еще сделать так что бы нажимая на кнопку в неактивное окно или приложения неактивное, оно не ставала активным?
ghostic вне форума   Ответить с цитированием
Старый 08.05.2009, 12:56   #95
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Цитата:
Сообщение от ghostic Посмотреть сообщение
А можно еще сделать так что бы нажимая на кнопку в неактивное окно или приложения неактивное, оно не ставала активным?
По идее если приложение получает события от клавиатуры, оно должно быть активным (не считая хоткеи). Поэтому либо надо искать способ отправить окну команду минуя клавиатуру, либо - перед командой запоминать активное окно
Код:
WinGet, active_id, ID, A
, а затем его восстанавливать
Код:
WinActivate, ahk_id %active_id%
.
Это приводит к противному перемигиванию, особенно если окно, принимающее нажатия очень большое. Можешь попробовать его сначала уменьшить, переместить в незаметное место, используя
Код:
WinMove,Панель управления AVerTV,,0,0,10,10
сразу после того, как окно авертв будет запущено.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588
SBorovkov вне форума   Ответить с цитированием
Старый 22.10.2009, 17:12   #96
Actyon
Старший Пользователь
 
Аватар для Actyon
 
Регистрация: 06.09.2008
Город: Kyiv
Регион: Украина
Машина: Chevrolet HHR panel 2.4L LT
Сообщений: 564
Actyon is on a distinguished road
По умолчанию

почитал тему, прошелся по ссылкам, скачал архив со скриптами. Куплен был джойстик, перепаен и подсоединен к ремокому.
При нажатии кнопок на руле двигается крестик по оси х. Вопрос такой.- только при нажатии двух кнопок он двигается немного и показывает числа (координату 13, вторая кнопка 15...) но при нажатии других кнопок крестик настройки перемещается максимально вправо и координата везде 250. оставленной крутилкой подстраивал, но позиция не меняется. 250
__________________
монитор- LILLIPUT 701 7"; мамка - Intel® D945GCLF CPU intel ATOM 1.6; БП - E-10000; HDD - Seagate 2.5 60 GB; ST980811AS 8MB 5400rpm ; память - 2 gb; корпус 2 din собственной конструкции
звук TDA8571J. TV-FM тюнер -AVerTV Hybrid+FM Volar (A828) модем - ZTE8700 3G GPS -BU-353 OBD-II -ELM327
Actyon вне форума   Ответить с цитированием
Старый 22.10.2009, 17:35   #97
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Цитата:
Сообщение от Actyon Посмотреть сообщение
почитал тему, прошелся по ссылкам, скачал архив со скриптами. Куплен был джойстик, перепаен и подсоединен к ремокому.
При нажатии кнопок на руле двигается крестик по оси х. Вопрос такой.- только при нажатии двух кнопок он двигается немного и показывает числа (координату 13, вторая кнопка 15...) но при нажатии других кнопок крестик настройки перемещается максимально вправо и координата везде 250. оставленной крутилкой подстраивал, но позиция не меняется. 250
Померяй и напиши сюда сопротивления при нажатии разных кнопок, бум думать чем тебе помочь.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588
SBorovkov вне форума   Ответить с цитированием
Старый 09.11.2009, 13:17   #98
Aniliellamp
Новый Пользователь
 
Аватар для Aniliellamp
 
Регистрация: 20.10.2009
Город: Александр
Регион: 77, 97, 99, 177
Машина: Александр
Сообщений: 1
Aniliellamp is on a distinguished road
По умолчанию Управление компом кнопками на руле

Все ты нормально прочитал. До тебя уже кто о жаловался на такую проблему. Может вы на других авто по другому переключали?. Еще кнопками на руле нельзя другой диск поменять. Прийдется привыкать, как есть...
Aniliellamp вне форума   Ответить с цитированием
Старый 09.11.2009, 16:51   #99
Actyon
Старший Пользователь
 
Аватар для Actyon
 
Регистрация: 06.09.2008
Город: Kyiv
Регион: Украина
Машина: Chevrolet HHR panel 2.4L LT
Сообщений: 564
Actyon is on a distinguished road
По умолчанию

наверно куплю готовіе решения. уже предлагается ко вниманию. ... померить сопротивления не могу, нечем мерить. ....
__________________
монитор- LILLIPUT 701 7"; мамка - Intel® D945GCLF CPU intel ATOM 1.6; БП - E-10000; HDD - Seagate 2.5 60 GB; ST980811AS 8MB 5400rpm ; память - 2 gb; корпус 2 din собственной конструкции
звук TDA8571J. TV-FM тюнер -AVerTV Hybrid+FM Volar (A828) модем - ZTE8700 3G GPS -BU-353 OBD-II -ELM327
Actyon вне форума   Ответить с цитированием
Старый 09.11.2009, 17:26   #100
Chip
Старший Пользователь
 
Аватар для Chip
 
Регистрация: 29.05.2007
Город: Москва
Регион: 77, 97, 99, 177
Сообщений: 372
Chip will become famous soon enough
По умолчанию

Вот универсальный вариант http://www.compcar.ru/forum/showthread.php?t=4640
К данному устройству можно добавить код управления с пульта, энкодера, автоматический регулятор яркости от освещения, измерение температуры и т.д.
Ценник 780руб.
Chip вне форума   Ответить с цитированием
Ответ


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

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

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



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


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