Он поддерживает обход файлов, удаление и замену общих файлов настроек AutoCAD. ("acad.fas", "acad.lsp", "acaddoc.lsp") Я не знаю, что такое lcm.fas. Является ли это частью вертикального продукта AutoCAD, то есть AutoCAD механического или архитектурного рабочего стола?
Цикл по сути "пока я продолжаю находить на пути поддержки удалить его".
Насколько я знаю, AutoCAD не имеет встроенной защиты от этого. (Может быть какая-то системная переменная acad, которая останавливает выполнение этих файлов).
Строки "cmdecho" сохраняют и восстанавливают системную переменную, которая разрешает / подавляет отображение команд. Выключает его во время работы (чтобы вы не заметили), а затем восстанавливает исходную настройку.
Вежливый вирус: \
Когда AutoCAD запускается, он запускает первый «acad.fas» и первый «acad.lsp», который он находит на своем пути поддержки. Каждый раз, когда AutoCAD загружает новый файл .dwg, он запускает файл «acaddoc.lsp».