PDA

Просмотр полной версии : Скрипт для AutoHotkey


OLEGAS
29.09.2009, 17:35
Помогите написать скрипт для подключения резистивных кнопок на руле для управления центрифугой.

St@rz
29.09.2009, 17:55
Кнопки нужно через что то подключать. Одного хоткея будет мало.

OLEGAS
29.09.2009, 19:53
подключены через плату от geius maxfighter f16. Значения кнопок получил.необходим только скрипт.

manu_245
29.09.2009, 22:47
здесь несколько вариантов было http://pccar.ru/showthread.php?t=2008&highlight=sony

OLEGAS
29.09.2009, 23:53
здесь несколько вариантов было http://pccar.ru/showthread.php?t=2008&highlight=sony
видел это.Да вот только не получается под себя настроить.

St@rz
30.09.2009, 05:16
Дай ссылку какой скрипт использовал. Там есть еще скрипт для тестирования джойстика.
Может сам ответы найдешь.
Здесь (http://www.script-coding.info/AutoHotkeyTranslation.html) почитай еще.

OLEGAS
30.09.2009, 10:52
пробовал разобраться с http://pccar.ru/showthread.php?t=2008&highlight=sony - не получаеться. Меня интересует как определенном значении JoyX назначить срабатывание комбинация необходимых кнопок.

Hamster
30.09.2009, 11:19
пробовал разобраться с http://pccar.ru/showthread.php?t=2008&highlight=sony - не получаеться. Меня интересует как определенном значении JoyX назначить срабатывание комбинация необходимых кнопок.

На точное значение JoyX опираться не советую, ибо оно может на пару пунктов отличаться при повторном нажатии. Именно поэтому в коде введена переменная KeyGetDelta:

; изменение громкости - меньше

If joyx-KeyGetDelta <= JKey_VOLD and joyx+KeyGetDelta >= JKey_VOLD
{
SoundSet -VolumeStep
}

На счет срабатывания комбинации необходимых кнопок - все просто. Берешь хелп по по автохоткею и ищешь команду, что эмулирует нажатие кнопок - у меня к сожалению под рукой хелпа нема (что-то простое, типа SendKey должно быть)

OLEGAS
30.09.2009, 15:27
JoystickNumber = 1
VolumeStep = 5
KeyGetDelta = 2
JKey_VOLU = 60
If joyx-KeyGetDelta <= JKey_VOLU and joyx+KeyGetDelta >= JKey_VOLU
{
SoundSet +VolumeStep
}
return
сделал вот так - не работает подскажите где ошибка

Hamster
30.09.2009, 17:47
подскажите где ошибка

Как получил цифру? JKey_VOLU = 60

OLEGAS
30.09.2009, 20:25
спасибо всем
заработало

DenK
26.11.2009, 08:00
Поделитесь пожалуйста кодом скрипта для джостика genius 16u и автомобильного руля :bye: (хоть кокого)
куда подставлять сопротивления кнопок?
Как сопротивления перевести в значения?