Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ P-CAD 200x howto _ Макросы P-cad 2006 под Windows 10 работают?

Автор: RaaV Mar 3 2018, 17:25

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

Автор: ViKo Mar 3 2018, 18:38

Пробовал. Не работают. Забил.

Автор: Uree Mar 3 2018, 21:15

...на P-CAD sm.gif

Автор: ViKo Mar 4 2018, 04:12

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

Автор: wmt Mar 6 2018, 11:26

Можно в Virtual Box с WinXP запускать P-CAD

Автор: ViKo Jun 20 2018, 11:56

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

PcbMacro DispNames_toggle 'ViKo
SendKeys "{Alt+O}{D}{Alt+M}{Y}{Enter}"
End

И не работает. Пишет Macro Error: Unrecognized syntax at line 3
Что там может не работать?
Добавил после End перевод строки. Ошибку не выдает. Но и не выполняет макрос. В статусе подсвечивается зеленым M, как будто запись идет. И уже не изменить, только выходить из P-CAD.

Автор: _4afc_ Jun 20 2018, 12:09

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

Автор: ViKo Jun 20 2018, 12:23

Цитата(_4afc_ @ Jun 20 2018, 15:09) *
Может перевод строки какой правильный нужен в конце макроса? Типа End - не последняя строка?

Это уже сделал, ошибка не выдается. Но и не делается ничего. Как здесь:
http://electronix.ru/redirect.php?https://electronix.ru/forum/index.php?showtopic=122404&view=findpost&p=1272867

Автор: FakeDevice Jun 20 2018, 12:55

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

Автор: ViKo Jun 20 2018, 12:59

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

Автор: Николай Семёнович Jun 20 2018, 18:22

Поставь в Win10 программу VMWARE, а в ней виндоус хп, а в ней PCAD
И не парься

Автор: ViKo Jun 21 2018, 05:46

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

Автор: FakeDevice Jun 21 2018, 09:08

Цитата(ViKo @ Jun 21 2018, 08:46) *
Проще по меню полазить и переключить нужное. Или на бумаге последовательность клавиш написать и наклеить на монитор. Или использовать готовую программу, выдающую заданную последовательность клавиш. Или самому написать такую программу.

навскидку http://electronix.ru/redirect.php?http://www.xstarter.com/rus/

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

Автор: ViKo Jun 21 2018, 09:28

http://electronix.ru/redirect.php?https://electronix.ru/forum/index.php?showtopic=122404&view=findpost&p=1341284

Автор: Николай Семёнович Jun 23 2018, 09:27

Цитата(ViKo @ Jun 21 2018, 08:46) *
Проще по меню полазить и переключить нужное. Или на бумаге последовательность клавиш написать и наклеить на монитор. Или использовать готовую программу, выдающую заданную последовательность клавиш. Или самому написать такую программу.

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

Автор: musa Jun 24 2018, 09:40

Цитата(RaaV @ Mar 3 2018, 20:25) *
Как полечить от этого Windows?
Винду лечить не надо.Уже давно все пролечено. Режим совместимости с WIN7 или XP не пробовали включить?

Автор: ViKo Jun 24 2018, 14:42

Цитата(musa @ Jun 24 2018, 12:40) *
Винду лечить не надо.Уже давно все пролечено. Режим совместимости с WIN7 или XP не пробовали включить?

Он же писал, все перепробовал.
Сам еще раз попробовал. Задал в ярлыке pcb совместимость с Windows XP SP3, запускать от администратора. Не помогло.

Автор: musa Jun 24 2018, 16:15

Цитата(ViKo @ Jun 24 2018, 17:42) *
Он же писал
Это он как раз и не пробовал. Про эти режимы мало кто вспоминает. В WIN7 даже специальная утилита была.

Автор: ViKo Jun 24 2018, 16:16

Цитата(musa @ Jun 24 2018, 19:15) *
Это он как раз и не пробовал. Про эти режимы мало кто вспоминает. В WIN7 даже специальная утилита была.

Цитирую:
Цитата
Перепробовал кучу режимов совместимости, в свойствах ярлыка программы PCB, но безуспешно.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)