ADN Club > Адаптация AutoCAD и вертикальных приложений

Как правильно сделать команду на кнопке

<< < (5/5)

DMuzer:
Спасибо за ответ!!!

Привалов Дмитрий:

--- Цитата: DMuzer от 31-01-2020, 16:22:33 ---В командной строке появляется
 (startapp "python" "D:
и ждет дальнейшего ввода, что то я косячу, со слешами какая то непонятка.
--- Конец цитаты ---

--- Цитата: DMuzer от 31-01-2020, 19:24:50 ---Подчистил пробелы после скобок и вроде заработало...
С этим связано?
--- Конец цитаты ---

--- Цитата: Александр Ривилис от 31-01-2020, 19:34:30 ---Да. В меню каждый пробел вне lisp-выражения - это как пробел (или ввод) на клавиатуре.
--- Конец цитаты ---

Пробелы не единственная возможная причина. Существует ограничение на длину строки команд, которые можно выполнить с кнопки, около 255 символов. Я на такое натыкался в 2010. При этом в кнопе хранится вся строка, но выполняется только ее часть.

При вводе через консоль все работает, при нажатии кнопки происходит обрезание списка команд и не срабатывает.

Для обхода ограничения приходилось создавать внешний lisp файл, выносить код туда. А на кнопку вешать подгрузку/исполнение файла.
По причине ограничения стоит избегать длинных путей к файлам.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии