Добавление команд в пакетную обработку файлов BATCHPROCESS
Команда BATCHPROCESS предназначена для применения команд очистки и коррекции к набору файлов.
Доступно применение команд очистки файлов (PURGE), проверки файлов (AUDIT), проверки геометрии (AUDITGEOMETRY) и очистки от объектов Civil (CLEARCIVIL).
Список команд можно увеличить путем нажатия кнопки "Добавить команду":
В следующем окне необходимо ввести имя команды:
Если команда не имеет опций, то она успешно обработает. Если команда имеет опции, то необходимо предварительно создать файл приложения *.lsp.
Рассмотрим добавление команды с опцией на примере rmproxy.
Команда rmproxy предназначена для удаления прокси-объектов. Допускается предварительный выбор объектов. При отсутствии выбранных объектов команда выводит запрос:
Выбор объектов или [?/Чертеж/Неграфическиепрокси]:
Допусти, мы хотим удалять неграфические прокси объекты. Выполним следующие действия:
- Создаем текстовый файл и меняем расширение файла на .lsp
- Запишем внутрь текстового файла следующую информацию:
(defun c:rmproxy1 ()
(command "rmproxy" "Н")
)
"Н" - опция команды rmproxy для удаления неграфических прокси.
- Загрузим приложение в nanoCAD с помощью команды APPLOAD:
В открывшемся проводнике необходимо выбрать созданный файл *.lsp.
- Загрузим файл *.lsp в текущий сеанс nanoCAD с помощью команды APPLOAD:
- Запустим пакетную обработку файлов BATCHPROCESS и добавим команду rmproxy1 созданного приложения *.lsp:
В результате после использования команды BATCHPROCESS из выбранных чертежей удалятся неграфические прокси:
Cозданный файл *.lsp можно скачать ниже:
Удачного проектирования!
Комментарии
-
Если лисп команда на кириллице то не обработается
В нк23.1 было так
В 24.1 проверять лениво, все команды для пакетной обработки латиницей переделал
0 -
"Если лисп команда на кириллице то не обработается"
Исправлено в Платформе nanoCAD 25.0.
0 -
Подскажите пожалуйста, если ли возможность добавить в пакетную обработку команду "Найти и заменить"?
0 -
Если она умеет в ком строку
0 -
В том то и дело, что наверное не умеет, а жаль, задач с заменой при проектировании хватает.
0
Разделы
- Все разделы
- 59 Общие вопросы
- 55 Работа nanoCAD в ОС Linux
- 420 Платформа nanoCAD
- 17 nanoCAD GeoniCS
- 88 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 62 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 13 nanoCAD BIM ВК
- 3 nanoCAD BIM Отопление
- 8 nanoCAD BIM СКС
- 56 nanoCAD BIM ОПС
- 3 nanoCAD Стройплощадка
- 4 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 7 TDMS Фарватер
- 1 Облака точек
- nanoCAD GeoSeries
- NSR Specification
- Учебным заведениям и учащимся
- 8 nano360