Перейти к содержанию

Макросы P-cad 2006 под Windows 10 работают?

Добрый день.
В 2016 году на какой-то предыдущей редакции Windows 10 все редакторы P-Cad заработали, но редактор библиотек так и не смог заставить работать. А в ноябре 2017 на более новой редакции Windows 10 заработал и редактор библиотек.
Но и сейчас не работают макросы. Не записываются (Record) и даже не проигрываются готовые (Run). Перепробовал кучу режимов совместимости, в свойствах ярлыка программы PCB, но безуспешно. Кто-нибудь ещё пробовал макросы P-Cad под Windows 10. У кого-нибудь есть успешный опыт или не успешный? Сам плохо разбираюсь в программировании, может кто знает в чём там такая сложность для системы, чтобы записывать эти макросы? Как полечить от этого Windows?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Пробовал. Не работают. Забил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Нет, только на макросы. Все остальные САПры требуют бабла. А за P-CAD некому платить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Можно в Virtual Box с WinXP запускать P-CAD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот захотел изменять отображение имен цепей в редакторе печатных плат. Чтобы не мешали разводить. Команды такой нет. Но комбинациями клавиш последовательно можно добраться. Сделал простейший макрос.

 

PcbMacro DispNames_toggle 'ViKo

SendKeys "{Alt+O}{D}{Alt+M}{Y}{Enter}"

End

 

И не работает. Пишет Macro Error: Unrecognized syntax at line 3

Что там может не работать?

Добавил после End перевод строки. Ошибку не выдает. Но и не выполняет макрос. В статусе подсвечивается зеленым M, как будто запись идет. И уже не изменить, только выходить из P-CAD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может перевод строки какой правильный нужен в конце макроса? Типа End - не последняя строка?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Может перевод строки какой правильный нужен в конце макроса? Типа End - не последняя строка?

Это уже сделал, ошибка не выдается. Но и не делается ничего. Как здесь:

https://electronix.ru/forum/index.php?showt...t&p=1272867

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ещё вариант, попробовать зайти в папку установки p-cad'а и удалить все файлы *.manifest (предварительно забекапив, на всякий случай). Не забыть перезапустить P-cad

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Манифесты давно удалил, иначе работать невозможно. И на что они были нужны...?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проще по меню полазить и переключить нужное. Или на бумаге последовательность клавиш написать и наклеить на монитор. Или использовать готовую программу, выдающую заданную последовательность клавиш. Или самому написать такую программу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Проще по меню полазить и переключить нужное. Или на бумаге последовательность клавиш написать и наклеить на монитор. Или использовать готовую программу, выдающую заданную последовательность клавиш. Или самому написать такую программу.

навскидку http://www.xstarter.com/rus/

 

UPD: странно, сайт сейчас не работает, раньше работал. но найти можно на других ресурсах

Изменено пользователем FakeDevice

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Проще по меню полазить и переключить нужное. Или на бумаге последовательность клавиш написать и наклеить на монитор. Или использовать готовую программу, выдающую заданную последовательность клавиш. Или самому написать такую программу.

Нет. Проще как я описал. Одним ударом убить сразу всех зайцев. Т.е. заставить работать как надо в Win10 сразу все устаревшие программы, а не изобретать грязные хаки для каждого нового конкретного случая и глюка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти