| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
проектировщик-новобранец Регистрация: 14.09.2005
Minsk
Сообщений: 324
|
HotKeyScad.rar из поста 134
Просто я подумал пример (размер, всякие настройки). После того как, поковыряю HotKeyScad.au3, как мне создать или изменить HotKeyScad.exe (AutoHotkey надо скомппелировать?) |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну во первых скачай и установи редактор языка АутоАйти...
Дальше где то там же я выкладывал исходники в формате au3 его уже правь как хочешь.... Ps. пишу с планшета по этому исходники при себе не имею... А задачу выкладывай помогу если что... Я сейчас немного по СКАДу приостановил работу, жду новую версию... Просто может там это может не понадобится...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
проектировщик-новобранец Регистрация: 14.09.2005
Minsk
Сообщений: 324
|
Цитата:
Купил себе для боловства g13, больше для автокада, начал биндить команды А в scade хочу повороты и фильтры забить |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ооооо...
Я тоже на такую смотрел, ну как удобно? Еще видел такую же с функциями мыши... Больше на расширенный трекбол похожа... Ладно если чаго завтра выложу тебе ссылки и исходники.... Я там практически ничего не коменнтил, но там все просто.......
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Инженер-конструктор Регистрация: 25.02.2008
Москва
Сообщений: 142
|
Из своего опыта использования G13 скажу что на джойстик лучше повесить изометрический вид и виды спереди сверху и справа.. Реально помогает в работе и причем интуитивно понятно, даже запоминать не приходится.. А поворот в СКАДе такой тормознутый что вполне можно тупо тыкать мышкой на кнопки на экране, он все равно делает 1 шаг поворота в секунду так что производительность клавиатурными фишками не повысить..
|
|||
|
||||
Инженер-конструктор Регистрация: 25.02.2008
Москва
Сообщений: 142
|
У меня для каждой кнопки G13 сделан свой экзешник, который запускается при нажатии этой кнопки, причем с отслеживанием вместе с какой кнопкой она нажата. Для большинства кнопок по 3 варианта команд, для джойстика только по одному. В посте №4 этой темы я уже выкладывал свой вариант работы в СКАДЕ вместе с экзешниками сделанными для монитора с разрешением 1920x1200.
|
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
а зачем много exe`шников?
можно же так сделать: Global $Paused HotKeySet("^d", "func1") HotKeySet("{F9}", "func1") HotKeySet("{NUMLOCK}", "func2") While 1 Sleep(100) WEnd Func func1() Send(@YEAR & '-' & @MON & '-' & @MDAY) EndFunc Func func2() Send("{ESCAPE}") Send("{NUMLOCK on}") EndFunc |
|||
|
||||
Инженер-конструктор Регистрация: 25.02.2008
Москва
Сообщений: 142
|
Тема пошла по второму разу . Я не программист и может не знаю каких-то фишек и, к сожалению, ничего не понял из того кода что Вы написали, но на бытовом уровне попытаюсь объяснить так. На каждую кнопку G13 назначено действие типа: "Запуск файла командаХ.exe". Поскольку для каждой кнопки свой файл, то никаких проблем нет. Причем кнопки G13 НЕ ДУБЛИРУЮТ кнопки основной клавиатуры. В Вашем коде как я понимаю предлагается назначить кнопкам G13 значения F9, Numlock или другие клавиши основной клавиатуры (если я неправ, то поправьте..), а потом запускать команды используя не эти "оригинальные" кнопки стандартной клавиатуры, а дублирующие их кнопки G13. Если же сделать один файл без дублирования клавиш на G13, то в нем должен быть прописан код, который при поступлении команды определяет с какой из кнопок именно G13 пришел сигнал о запуске exe-шника. Как это сделать я не знаю, хотя наверное у каждой кнопки G13 есть какой-то внутренний идентификатор в системе. (то есть можно написать в коде что-то типа "HotKeySet("{G19}", "func1")"). Если это работает, то все супер - тогда просьба поделиться опытом! В общем умел бы - сделал бы, хотя может быть и нет, так как когда они поотдельности так с ними легче работать, изменять и т.д.
P.S. То что G13 не дублирует клавиш стандартной клавиатуры может быть очень полезно, так как стандартная клавиатура освобождается для дополнительных команд. Конечно можно придумать кучу самых разных неиспользумых комбинаций клавиш, но рано или поздно возникнут проблемы совместимости, так что на мой взгляд лучше с этим не связываться.. Последний раз редактировалось overband, 29.11.2012 в 17:30. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
да, я наверно поторопился, думал, что ваша клавиатура дублирует обычную, просто имеет другую форму. если не дублирует, то так, как у меня, наверное не сделать.
мой код делает следующее: по ctrl+d вставляет дату (ctrl+d работает не на всех компах, причем предсказать где будет работать, а где нет - невозможно) по f9 вставляет дату при нажатии намлок эмулирует нажатие эскейпа и включает намлок (удобно в акаде при заполнении таблиц) |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
swell{d}
Та не ты все правильно говоришь... Просто overband делал на AutoHotkey скрипты... А на Autoit это все дело можно было объеденить...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Инженер-конструктор Регистрация: 25.02.2008
Москва
Сообщений: 142
|
Цитата:
А этот AutoIT может распознать именно клавиши G13? Ведь вся проблема то в том, что она драйверозависимая, т.е. без драйвера работать вообще не будет. А значит вряд ли можно как-то "отловить" нажатие клавиш G13 программным способом. По крайней мере мне кажется что даже если это и возможно, то придется делать компиляцию КОНКРЕТНО под эту клаву, что не совсем универсально. Овчинка выделки что называется не стоит. Столько мучений ради того, чтобы вместо папки был файл.. |
|||
|
||||
проектировщик-новобранец Регистрация: 14.09.2005
Minsk
Сообщений: 324
|
Цитата:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SCAD рекомендации авторам для переработки ... в программу | Tyhig | SCAD | 169 | 17.09.2021 21:30 |
Последовательность экспорта из Revit Structure в SCAD | Арсентьев Евгений | SCAD | 80 | 16.10.2020 11:32 |
Как в SCAD создать группу нагружений из загружений? | МишаИнженер | SCAD | 1 | 21.08.2011 05:30 |
Объясните почему SCAD так по разному заармировал стойки соседних опор | МишаИнженер | SCAD | 1 | 27.02.2010 17:22 |
SCAD не сетрифицирован в Украине | EUDGEN | SCAD | 3 | 25.11.2005 14:31 |