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

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

Как в LISP-программе узнать, из какой папки ее загрузил пользователь?

Ответ
Поиск в этой теме
Непрочитано 19.07.2010, 00:07 #1
Как в LISP-программе узнать, из какой папки ее загрузил пользователь?
Ax3
 
Programming, automation, CADs, GISs. СибМИР
 
Россия, Санкт-Петербург
Регистрация: 02.02.2007
Сообщений: 315

Привет, братья по каду.
Случай такой. Хочу, чтобы LISP-приложение выполняло некоторые операции (создать файл и т.п.) в той директории, где оно лежит, причем директория не фиксированная. То есть когда пользователь делает appload моей программы, надо, чтобы моя программа поняла, откуда ее загружают. Есть такая возможность?
__________________
На LISPе можно мыслить!
Просмотров: 2265
 
Непрочитано 19.07.2010, 00:10
1 | #2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Ax3 Посмотреть сообщение
Есть такая возможность?
Если в двух словах - то нет такой возможности.
Александр Ривилис вне форума  
 
Непрочитано 19.07.2010, 00:13
#3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Ну как вариант поискать файл?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 19.07.2010, 00:16
#4
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Храните файлы в сберегательных папках! Например... Мои документы
gomer вне форума  
 
Непрочитано 19.07.2010, 00:16
#5
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Дима_ Посмотреть сообщение
Ну как вариант поискать файл?
Вариант имеет право на жизнь, но не дает 100%-го результата (например, файл с таким же именем есть в путях доступа). Да и как из lsp-программы ты узнаешь имя файла? Ведь пользователь мог его переименовать.
Увы, но это все будет гаданием на кофейной гуще.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 19.07.2010, 01:10
#6
Ax3

Programming, automation, CADs, GISs. СибМИР
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 315


Понял. Спасибо.
Значит, придется обязать пользователя запускать программу только из строго определенного места... Не очень удобно, конечно.
__________________
На LISPе можно мыслить!
Ax3 вне форума  
 
Непрочитано 19.07.2010, 08:17
#7
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


например из
Код:
[Выделить все]
(strcat (getenv "programfiles") "/your_app")
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как в LISP-программе узнать, из какой папки ее загрузил пользователь?

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать длинну всех выделенных линий ? bdfy AutoCAD 33 21.05.2014 08:31
Мониторы LCD CRT Разное 94 17.06.2008 10:51
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
Как программно узнать масштабный коэфф. размерного стиля? kp+ Программирование 1 18.07.2006 12:37
Как узнать текущую систему координат? Димас Программирование 4 27.02.2006 06:30