Цитата:
Сообщение от steike
Подскажите скрипт, который откроет выбор файла пути к базе материалов ?
|
Такой скрипт не встречал. Но даже если найдется - это будет также тормознуто, если выбирать через меню Настройка.
Я делал такое через скрипт на Autohotkey.
Было 2 разные базы, лежали в разных местах, НО имели одинаковое название. По запуску 1-го скрипта База1 копировалась в место, которое прописано как путь до Базы в настройках БМ. По запуску 2-го скрипта, копировалась База2.
Минус данного способа, при внесении новой инфы в базу, ее надо не забыть ручками скопировать в нужную папку, не перепутав при этом
Иначе при следующем запуске какого-либо из скриптов -она затрётся старой версией выбранной базы.
Autohotkey
+F1::
;Shift+F1
FileDelete, C:\Users\CR\Documents\Bazis\BazA.FDB
;удаляем текущую базу
FileDelete, C:\Users\CR\Documents\Bazis\Фурнитура\Fasteners.config
;удаляем текущий крепеж
FileDelete, C:\Users\CR\Documents\Bazis\Фурнитура\Furniture.config
;удаляем текущую фурнитуру
FileCopy, C:\Users\CR\Documents\Bazis\Baza1\BazA.FDB, C:\Users\CR\Documents\Bazis
;копируем нужную базу
FileCopy, C:\Users\CR\Documents\Bazis\Baza1\Fasteners.config, C:\Users\CR\Documents\Bazis\Фурнитура
;копируем нужную крепеж
FileCopy, C:\Users\CR\Documents\Bazis\Baza1\Furniture.config, C:\Users\CR\Documents\Bazis\Фурнитура
;копируем нужную фурнитуру
Return
+F2::
;Shift+F2
FileDelete, C:\Users\CR\Documents\Bazis\BazA.FDB
;удаляем текущую базу
FileDelete, C:\Users\CR\Documents\Bazis\Фурнитура\Fasteners.config
;удаляем текущий крепеж
FileDelete, C:\Users\CR\Documents\Bazis\Фурнитура\Furniture.config
;удаляем текущую фурнитуру
FileCopy, C:\Users\CR\Documents\Bazis\Baza2\BazA.FDB, C:\Users\CR\Documents\Bazis
;копируем нужную базу
FileCopy, C:\Users\CR\Documents\Bazis\Baza2\Fasteners.config, C:\Users\CR\Documents\Bazis\Фурнитура
;копируем нужную крепеж
FileCopy, C:\Users\CR\Documents\Bazis\Baza2\Furniture.config, C:\Users\CR\Documents\Bazis\Фурнитура
;копируем нужную фурнитуру
Return
[свернуть]
Помимо базы менял и файлы фурнитуры со схемами крепежа под новые базы.
З.Ы. Перед использованием скрипта сделать бекапы Базы и файлов с фурнитурой!