Я запускаю приложение .arx в AutoCAD. Когда мы нажимаем на вкладку customized в AutoCAD, она запускает программу в командной строке AutoCAD. Функция LISP, которую мы выполняем, следующая:Выполнять несколько команд в LISP последовательно
(defun c:XYZ_program()
(command)
(command)
(arxload "C:/ABC/XYZ.arx")
(command "XYZ_program")
(arxunload "XYZ.arx"))
Процесс, который я должен выполнить это "ЗАГРУЗИТЬ в .arx" -> "Выполнить это полностью" -> "UNLOAD .arx"
Теперь, когда я запускаю это для входа на основе меню .arx работает отлично, но когда некоторым программам требуется ввод из командной строки AutoCAD, появляется сообщение об ошибке «unload failed».
Я считаю, что здесь происходит «Load arx» -> «RUNNING через командную строку» -> «RUNS перед тем, как arx выполняется полностью, и поэтому дает ошибку».
Любая помощь с этим была бы высоко оценена.
Возможный дубликат [Загрузка и выгрузка файла .arx с помощью LISP] (http://stackoverflow.com/questions/17602443/loading-and-unloading-the-arx-file-with-lisp) –
downvoter .. Пожалуйста, оставьте комментарий для этого же. – JNL