Где сохраняется путь к печатаемым DWF(PDF и пр.) файлам?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Где сохраняется путь к печатаемым DWF(PDF и пр.) файлам?

Где сохраняется путь к печатаемым DWF(PDF и пр.) файлам?

Ответ
Поиск в этой теме
Непрочитано 19.03.2011, 13:57 #1
Где сохраняется путь к печатаемым DWF(PDF и пр.) файлам?
Capiton
 
Тюмень
Регистрация: 11.03.2009
Сообщений: 109

Подскажите, пожалуйста,где сохраняется путь к печатаемым DWF(PDF и прочим) файлам?
Язык: LISP
Хочу: при программной печати чертежей множества форматов из пространства модели в DWF(PDF и прочим) файлам пользователь один раз указывает место, куда хочет печатать (реализую через "~" ), а остальные разы программа сама печатает по уже известному ей адресу файлы с определенными стандартами предприятия именами.
Не могу:сделать так, чтобы программа поняла, в какую папку пользователь произвел печать первый раз.

P.S.1 В реестре не нашёл.

Последний раз редактировалось Capiton, 19.03.2011 в 14:16.
Просмотров: 5846
 
Непрочитано 19.03.2011, 15:01
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,174


Цитата:
Сообщение от Capiton Посмотреть сообщение
реализую через "~"
Издеваешься над пользователем? Вариантов диал. окон выбора папки, которые можно вызвать из LISP - мильЁн.

Цитата:
Сообщение от Capiton Посмотреть сообщение
Не могу:сделать так, чтобы программа поняла, в какую папку пользователь произвел печать первый раз.

P.S.1 В реестре не нашёл.
И не надо там искать. Сохрани результат, выдаваемый диал. окном, в каком-нибудь надежном месте (подойдет ini-файл) и пользуйся им.
kp+ вне форума  
 
Непрочитано 19.03.2011, 16:27
#3
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Штатными средствами путь печати в файл настраивается тут: Настройка - Печать/публикация - Печать в файл.
Vildar вне форума  
 
Автор темы   Непрочитано 21.03.2011, 10:09
#4
Capiton


 
Регистрация: 11.03.2009
Тюмень
Сообщений: 109
<phrase 1=


Вроде-бы разобрался. Тут имеет место недоработка Автодеска. При выборе пути файла через "~" автокад просто не запоминает указаный пользователем путь даже при ответе "да" на запрос "Сохранить изменения
параметров листа [Да/Нет]?".

Цитата:
Издеваешься над пользователем? Вариантов диал. окон выбора папки, которые можно вызвать из LISP - мильЁн.
Я не над кем не издеваюсь. Если бы не обнаруженный недостаток, это был бы самый быстрый(по трудозатратам программиста), надежный(для всех) и удобный(для пользователя) способ решения проблеммы( по крайней мере не уступающий другим по удобству).
Обращаться к чуждым лиспу(dcl) языкам только для диалогового окна выбора файла - удел полиглотов, притом тех из них, кто действительно свободно владеет несколькими языками программирования. Я не из таких.

Не насмешки для, а лишь тяги к посвящению ради хочу спросить, чем же хороши эти .ini файлы. В смысле чем они лучше простых .txt с точки зрения лисп-программиста? В книгах по лиспу и на форуме регулярно отсылают в .ini, не давая при этом никаких пояснений, почему данные для обмена между языками и приложениями следует хранить именно в .ini?
Создается впечатление, что любой пользователь(даже который ещё вчера переменную не мог задать) прекрасно осведомлен о волшебных свойствах .ini файлов.
Capiton вне форума  
 
Непрочитано 21.03.2011, 11:15
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,174


Цитата:
Сообщение от Capiton Посмотреть сообщение
Обращаться к чуждым лиспу(dcl) языкам только для диалогового окна выбора файла
Есть станд. функция getfiled, есть великолепная библиотека Doslib и еще множество ГОТОВЫХ решений

Цитата:
Сообщение от Capiton Посмотреть сообщение
В книгах по лиспу и на форуме регулярно отсылают в .ini, не давая при этом никаких пояснений
Лучшие пояснения - в "САПР на базе AutoCAD...". Извини, что тоже отсылаю, но лучше, чем там, не расскажешь.

Цитата:
Сообщение от Capiton Посмотреть сообщение
чем они лучше простых .txt с точки зрения лисп-программиста
Это и есть "простые *.txt", только организованы не как попало, а как принято, есть библиотеки для их создания (см. "САПР на базе AutoCAD..."), да и заведено так - файлы для хранения настроек, как правило, с расширением *.ini.

Цитата:
почему данные для обмена между языками и приложениями следует хранить именно в .ini?
А где их еще хранить между сеансами работы Акада?
- в словарях dwg-файлов - не годится, нельзя к отдельным чертежам привязываться;
- в собственной ветке реестра Винды - туда чем меньше лазишь, тем лучше;
- один раз жестко прописать в программе - тоже не годится, хотя кому как....

Последний раз редактировалось kp+, 21.03.2011 в 11:50.
kp+ вне форума  
 
Автор темы   Непрочитано 22.03.2011, 13:11
#6
Capiton


 
Регистрация: 11.03.2009
Тюмень
Сообщений: 109
<phrase 1=


Выкроил время и взял в руки справочник Полищука. Стандартная функция getfiled решает все мои проблеммы.
Capiton вне форума  
 
Непрочитано 22.03.2011, 13:55
#7
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Capiton Посмотреть сообщение
Полищука
Полещук.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Где сохраняется путь к печатаемым DWF(PDF и пр.) файлам?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменить путь к вспомогательным файлам Jackxp AutoCAD 8 19.11.2009 20:47
2002 игнорирует путь к файлам проекта BM60 AutoCAD 10 20.08.2008 15:34