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

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

(1/5) > >>

DMuzer:
Добрый день!
Хочу повесить на кнопку запуск скрипта.
при нажатии кнопки, должна выполняться команда оболочки:
python d:\18_проектирование\команды\000.001 - проба.py

пытаюсь сделать так:
^C^C(command "_.shell" "python \"d:\\18_проектирование\\команды\\000.001 - проба.py\"")
но не выходит, понимаю что проблема с экранирование кавычек и обратных слешей, но никак не выходит, подскажите, как правильно сформировать строку.

Александр Ривилис:
python в данном случае это python.exe ? Тогда нужно задать путь к нему.

Александр Ривилис:
Что-нибудь такое наверное:

--- Код - Auto/Visual Lisp [Выбрать] ---^C^C(startapp "C:\\Users\\<имя пользователя>\\AppData\\Local\\Programs\\Python\\Python37\\python.exe" "\"d:\\18_проектирование\\команды\\000.001 - проба.py\"")

DMuzer:
путь к python прописан в PATH, без аргументов запускается., сейчас попробую еще разок, видимо, я слэши не там где нужно ставил.

Александр Ривилис:

--- Цитата: DMuzer от 31-01-2020, 16:11:55 ---путь к python прописан в PATH, без аргументов запускается., сейчас попробую еще разок, видимо, я слэши не там где нужно ставил.

--- Конец цитаты ---
С блокнотом вот так запускается (открывает файл):

--- Код - Auto/Visual Lisp [Выбрать] ---^C^C(startapp "notepad.exe" "\"d:\\18_проектирование\\команды\\000.001 - проба.py\"")Так что и с PYTHON должно работать.

Навигация

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

[#] Следующая страница

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