ViKo 1 6 августа, 2019 Опубликовано 6 августа, 2019 · Жалоба Вижу в настройках Options -> Preferences -> Keyboard : Macros, можно назначить горячие клавиши неким 4, видимо, предустановленным, макросам. Может, оно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 7 августа, 2019 Опубликовано 7 августа, 2019 · Жалоба В 06.08.2019 в 22:05, ViKo сказал: Вижу в настройках Options -> Preferences -> Keyboard : Macros, можно назначить горячие клавиши неким 4, видимо, предустановленным, макросам. Может, оно? Спасибо за идею, но не оно Эти макросы вызываются из того же самого места, что клавишей E. Там, в одном месте происходит запуск внешней программы (не знаю какой), после чего запускается выполнение макроса - где такое есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 7 августа, 2019 Опубликовано 7 августа, 2019 · Жалоба 6 минут назад, starter48 сказал: Там, в одном месте происходит запуск внешней программы (не знаю какой), после чего запускается выполнение макроса Так может это функции записи, удаления, переименования? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 7 августа, 2019 Опубликовано 7 августа, 2019 · Жалоба 8 минут назад, ViKo сказал: Так может это функции записи, удаления, переименования? Проверил: нет, "удаление" и "переименование" не вызывают выполнение макроса, а работают только с файлами. А функция записи вообще сюда не входит - её я нашёл и пропатчил уже. Речь идёт именно о выполнении макроса (Macro Playback). И, похоже, результат поиска будет удивительным... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gradient 1 8 августа, 2019 Опубликовано 8 августа, 2019 · Жалоба starter48 Можете посмотреть последовательность вызова функций для скрытия/показа RefDes. PCB->Select component->Properties->Pattern->Ref Des->Visibility Что происходит и в какой последовательности, когда снимаете чекбокс. Хотелось бы добавить это в утилиту, но DBX функция TModifyComponent для этого предназначенная, не работает... Может не правильно вызываю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 8 августа, 2019 Опубликовано 8 августа, 2019 (изменено) · Жалоба 4 часа назад, Gradient сказал: starter48 Можете посмотреть последовательность вызова функций для скрытия/показа RefDes. PCB->Select component->Properties->Pattern->Ref Des->Visibility Что происходит и в какой последовательности, когда снимаете чекбокс. Хотелось бы добавить это в утилиту, но DBX функция TModifyComponent для этого предназначенная, не работает... А в каком виде результат должен быть? call stack trace? поможет ли оно? Я думаю наиболее правильный способ такой: сделать минимальный проект - лишь с этой ф-ей и трассировать под отладчиком. В отладчике легче найти, где оно словило ошибку. Изменено 8 августа, 2019 пользователем starter48 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 6 сентября, 2019 Опубликовано 6 сентября, 2019 · Жалоба В 04.03.2018 в 01:25, RaaV сказал: Но и сейчас не работают макросы. Не записываются (Record) и даже не проигрываются готовые (Run). Перепробовал кучу режимов совместимости, в свойствах ярлыка программы PCB, но безуспешно. Кто-нибудь ещё пробовал макросы P-Cad под Windows 10. Выкатываю глюкавую альфа-версию: Портативная версия (rar 5.71) Инсталлятор Патч z) - исправление макросов. Не применять для PCAD установленного в Program Files! Не будет работать сохранение настроек в .ini файлы из-за виртуализации UAC - надо дорабатывать. Использовать так (эти 3 шага надо делать только 1 раз - сертификат остаётся в хранилище): Нажать кнопку "Создать" - создать и инсталлировать сертификат P2006P. Нажать кнопку "Дать полный доступ к ИП (UIAccess)...". Перезагрузиться. Включить галочки "Подписать помеченные .exe..." и "Добавить в .manifest запрос...". Далее, выбрать другие патчи, если нужно. Нажать "НАЧАТЬ Патчить". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться