| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как создать dcl-окно для получения расположения какого-либо файла?

Как создать dcl-окно для получения расположения какого-либо файла?

Ответ
Поиск в этой теме
Непрочитано 06.09.2019, 10:04 #1
Как создать dcl-окно для получения расположения какого-либо файла?
Raven_guard
 
Регистрация: 01.08.2019
Сообщений: 15

Требуется создать dcl-окно. Принцип его действия подобен стандартному окну для выбора файла в автокаде. Только вместо открытия этого файла возможно ли просто извлечь в строку его нахождение? Есть ли готовые решения? Прикладываю скрин того, что хотелось бы получить в итоге.

Миниатюры
Нажмите на изображение для увеличения
Название: Тип окошка.png
Просмотров: 73
Размер:	48.6 Кб
ID:	217543  

Просмотров: 1856
 
Непрочитано 06.09.2019, 10:10
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


А чем не нравится стандартный getfiled?

----- добавлено через 43 сек. -----
"Вотпрямтакое" окно на dcl, мне кажется, либо не создать, либо затраты будут немеряные.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.09.2019, 10:33
#3
Raven_guard


 
Регистрация: 01.08.2019
Сообщений: 15


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А чем не нравится стандартный getfiled?

----- добавлено через 43 сек. -----
"Вотпрямтакое" окно на dcl, мне кажется, либо не создать, либо затраты будут немеряные.
Спасибо. То, что нужно. Пока плохо знаю автолисп, поэтому и не знал про getfiled.

Скажите, а есть ли функция для отдельной выгрузки простого пути (типа "D:\\Документы\\") или имеющиеся решения?
Raven_guard вне форума  
 
Непрочитано 06.09.2019, 12:29
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Если есть имя файла, то vl-filename-directory
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.10.2019, 06:56
#5
sathalex


 
Регистрация: 02.07.2014
Сообщений: 55


Цитата:
Сообщение от Raven_guard Посмотреть сообщение
Требуется создать dcl-окно. Принцип его действия подобен стандартному окну для выбора файла в автокаде. Только вместо открытия этого файла возможно ли просто извлечь в строку его нахождение? Есть ли готовые решения? Прикладываю скрин того, что хотелось бы получить в итоге.
"Вотпрямтакое" окно как на скрине можно вызвать функцией acet-ui-getfile (но для этого в AutoCAD должно быть установлено Express Tools).
Например:
Код:
[Выделить все]
(acet-ui-getfile "--< Выберите файл >--" (getvar "DWGPREFIX") "dwg" "" 8)
sathalex вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как создать dcl-окно для получения расположения какого-либо файла?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать стиль чертежа в Advance Steel для получения схемы раскладки профлиста? ijay Advance Steel 18 07.05.2020 11:31
AutoCAd не выводит окно сохранить изменения в файле при закрытии файла dextron3 AutoCAD 9 23.02.2019 14:30
Пропало диалоговое окно сохранения файла в AutoCAD 2007 tigercron Вертикальные решения на базе AutoCAD 3 03.09.2009 12:58
Окно предупреждения о макросах при открытии AutoCAD'ом старшей версии файла младшей версии BM60 AutoCAD 27 31.07.2009 23:11
Можно ли создать автоматичекую надпись с именем файла? Соня AutoCAD 6 15.01.2004 18:34