• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как назначить макрос на горячую клавишу v18?

Автор студент, 11.03.19, 14:45:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

студент

Собственно вопрос в названии. Заранее благодарен.

ТрындецЪ

Средствами самого КОМПАСа, никак. Если только написать другой макрос, который отслеживает нажатия клавиш и выполняет заданные действия. Хотя, может я чего и не знаю.

студент

Цитата: ТрындецЪ от 11.03.19, 14:57:05
Если только написать другой макрос, который отслеживает нажатия клавиш и выполняет заданные действия.
:o
Я пока не настолько силен в программировании

ТрындецЪ

Цитата: студент от 11.03.19, 15:02:32
Я пока не настолько силен в программировании
Какая комбинация клавиш и какая версия питона?


pr0100

На ярлык макроса в виндусе повесить горячие клавиши, в самом компасе нельзя...
+ Благодарностей: 1

ТрындецЪ

Цитата: pr0100 от 11.03.19, 15:53:41
На ярлык макроса в виндусе повесить горячие клавиши, в самом компасе нельзя...
Да точно, я и забыл уже.
Для любителей поизвращаться, вот макрос для макроса:
+ Благодарностей: 1

студент

Как то не понятно, я записал макрос, у него расширение .cdm, как заставить его работать в компасе с ярліка?

Цитата: ТрындецЪ от 11.03.19, 16:02:07
Для любителей поизвращаться, вот макрос для макроса:
Попробую, спасибо.

pr0100


студент

Чет видать я не то с тем ярлыком делаю, что не запускается. Буду по старинке :-))) Спасибо откликнувшимся.

pr0100

https://www.youtube.com/watch?v=rqeJhrGzuNk&t=16s


Здесь описание есть как назначить горячие клавиши на ярлык макроса

ТрындецЪ

Все макросы выполняются исполняющей программой python.exe (с выводом консоли [чёрного окна], в которой можно видеть сообщения об ошибках, если они будут) или pythonw.exe (без консоли).
В 18 компасе используется портативный питон, который копирует в свою папку (если не ошибаюсь) библиотека КОМПАС-МАКРО. Именно потому что питон портативный, файлы с расширениями *.py и *.pyw не запускаются на выполнение по даблклику на них. Нужно самостоятельно ассоциировать расширения с программой. Можно безболезненно и расширения макросов (.cdm .m3m и т.п.) связать с pythonw.exe, тогда они тоже будут выполняться по даблклику. Все макросы и скрипты питона - это обычные текстовые файлы.
+ Благодарностей: 1

andrei260

Файлы ассоциированы, по даблклику запускаются (мелькает консоль), но сам макрос не выполняется