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

Патч от starter48 для P-CAD 2006 с установленным SP2

Выложил v3.5.0.1:

  • Проверка искомых последовательностей переосмыслена и сделана более строгой. Теперь меньше будет делать вид, что всё в порядке, при применении к несовместимой версии PCAD.
  • Переделана процедура формирования списка файлов для патчей.
  • Патч Y) Русские буквы в полях ввода доработан - находит больше последовательностей.
  • Патч C) ИП: Ширина колонок на закладке Layer слегка оптимизирован. Теперь его можно накладывать не только на PCB, но и на Relay.
  • Патч O) Убрать устаревшие файлы выделен из патча манифестов, как самостоятельный.
  • Галочка Обновить дату файлов .exe, чтобы сбросить кэш манифестов удалена. Даты будут обновляться всегда, при обновлении файлов манифеста.
  • Доработана справка патчей: добавлено текста и несколько картинок.
  • Для окна лога добавлено всплывающее меню из одного пункта: "Скопировать всё  Ctrl+C", - чтобы удобнее было копировать содержимое лога в буфер (clipboard).
  • Roboex32.DLL исключён из списка дорабатываемых файлов.
Изменено пользователем starter48

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


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

Выложил v3.5.1.1:

  • Удалён патч C) ИП: Ширина колонок на закладке Layer. Вместо него, теперь, опция №3 патча c) ИП: Косметические правки:
    Увеличить размер таблицы слоёв на закладке "Layer". И работает он путём увеличения размеров таблицы, а не её колонок.
    Такая переделка была сделана из-за несовместимости предыдущего варианта с WinXP - колонки таблицы не помещались по ширине даже после патча.
  • Опять доработана справка патчей.
Изменено пользователем starter48

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


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

Выложил v3.5.2.1:

  • Патч I) теперь называется "Заменить двоеточие в атрибутах {RefDes} УГО", и соответственно, теперь влияет только на атрибуты {RefDes}.
  • Патч X) Несовместимость с тильдами после русских букв доработан: теперь он должен устранять проблему со всеми символами с кодами >80h, а не только с русскими буквами
  • Слегка исправлен внешний вид: надпись "Нажмите F1 для справки о патче" больше не налезает на список файлов при уменьшении размера окна программы.

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


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

Выложил v3.5.3.0: теперь, если какой-то файл не удаётся пропатчить по причине нарушения совместного доступа (sharing violation), например, если программа из PCAD запущена во время работы патча, то патч приостановится, выдав такое окошко, позволяя исправить проблему и продолжить:

 

sharing-violation.png

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


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

Выложил v3.5.4.0:

  • Добавлен новый экспериментальный патч: u) Разрешить Откат/Повтор (Undo/Redo) после сохранения.
  • Патч 0) Проверка целостности PCAD-2006 SP2 доработан, чтобы не ругался на новые (отсутствующие в оригинальном PCAD) файлы.
  • Теперь, при возникновении серьёзной ошибки, процедура наложения патчей прерывается.
  • Слегка доработана справка патча.
Изменено пользователем starter48

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


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

а есть возможность добавить новые пользовательские хоткеи для переключения слоев ?

то есть сейчас можно настроить CTRL+5 ... CTRL+0 для пользователя, итого 6 пресетов

но для восьмислойки еще бы два надо. На любые свободные кнопки, если конечно это возможно

 

layers_set.png

ADD: исправил "F5" на "5" и т.д.

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


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

43 минуты назад, megajohn сказал:

то есть сейчас можно настроить CTRL+F5 ... CTRL+F0 для пользователя, итого 6 пресетов

Всегда было Ctrl + 0 ... Ctrl + 9, Ctrl + A .... Ctrl + K, итого 20 установок.

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


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

2 часа назад, ViKo сказал:

Всегда было Ctrl + 0 ... Ctrl + 9, Ctrl + A .... Ctrl + K, итого 20 установок.

хм, у меня не работало. Нашел, что нужно править файл Pcb.key

и там прописать

shortcut   "Ctrl+A"               "Enable Layer Set 11"
shortcut   "Ctrl+B"               "Enable Layer Set 12"

 

вопрос закрыт

 

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


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

P-CAD 2006 SP2 - в нём всё уже есть. Собственно, патч только для этой версии и предназначен. Об этом автор патча специально упоминает.

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


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

1 час назад, megajohn сказал:

хм, у меня не работало. Нашел, что нужно править файл Pcb.key

и там прописать

shortcut   "Ctrl+A"               "Enable Layer Set 11"
shortcut   "Ctrl+B"               "Enable Layer Set 12"

вопрос закрыт

PCB.key править не обязательно. Это делается в меню Options\Preferences -> закладка Keyboard -> переключить Command Type на Shortcut command (как на картинке) -> найти команду, ввести гор. клавишу в поле Press a Shortcut Key и назначить её кнопкой Assign.

У меня наборы слоёв на сочетаниях Ctrl+1..Ctrl+0 и Shift+1..Shift+0, а по Ctrl+A у меня команда меню Edit\Select All - привычнее, - как во многих других программах.

shortcut-cmd.png

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


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

2 часа назад, starter48 сказал:

PCB.key править не обязательно. Это делается в меню Options\Preferences

благодарю

не знаю PCAD до таких мелочей, так что вот. Будем исправляться

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


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

У меня первые 10 пресетов LayerSet назначены на  верхний ряд цифровых клавиш 1...0, следующие 10 на Ctrl+1...Ctrl+0. Эти сочетания свободны и удобны при выборе. Вызов  настройки фильтра выбора (Seleсtion Mask) назначен на клав.~ - левая с краю верхнего ряда цифровых ( удобно ложится под левую руку) и свободны еще сочетания с Сtrl и Shift ~. Shift  ~  у меня -  быстрый вызов меню Options> PadStyle

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


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

Выложил v3.5.5.0, в которой доработан патч z) Работа с макросами:

  • URL сервера дат для ЭЦП теперь можно вписать свой.
  • Утилиты из меню Utils: PCAD [Schematic/PatEd/SymEd и др.] теперь запускаются через вызов ShellExecute() - для совместимости с uiAccess=true в манифестах.
  • SymEd и PatEd при нажатии кнопки Edit... в программе Cmp теперь запускается через вызов CreateProcessAsUser() - тоже для совместимости с uiAccess=true в манифестах.

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


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

Выложил v3.5.6.0:

  • Доработан патч l) показывать длину выбранной в PCB цепи: убрал лишний вызов обновления Prompt Line.
  • Доработан патч c) ИП: Косметические правки: добавлена опция №4 для увеличения в Status Line ширины поля со списком слоёв/листов.

UIminorTweaksPatch4patched.png.8cd8fcb97c540019a46c5dfb9734e8ef.png

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


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

Выложил v3.5.7.0, в которой добавлены два экспериментальных патча:

  • V) Разрешить редактировать встроенный (Default) стиль площадок/переходов - для PatEd и PCB.
  • v) Разрешить редактировать встроенный (*Default*) стиль текста - для PatEd, PCB, Relay, Sch, SymEd.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...