Добрый день, решение вроде бы уже было предложено
Цитата(KSN @ Mar 2 2016, 14:01)

А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.
Только ни что не мешает выбрать пункт "обновить всеми компонентами из библиотеки".
Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь,
но эта строчка в топологии не обновляется, хотя ни на что не влияет.
Делал именно обновлением из библиотеки.
Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя,
обновить из неё и подсунуть старую)
Если же не находит посадочные места при аннотации из схемы, как вы говорите:
Footprint <xx> not found. Install xx.PcbLib
То это надо смотреть в свойства символов, доступны ли там посадочные,
если нет, то через footprint manager пробуйте привязать их к символам.
Так и не понял зачем тут скрипт.