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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > не открывается файл sld слайда (в dcl форме) , как открыть с помощью автолиспа dwg файл

не открывается файл sld слайда (в dcl форме) , как открыть с помощью автолиспа dwg файл

Ответ
Поиск в этой теме
Непрочитано 13.04.2012, 21:16 #1
не открывается файл sld слайда (в dcl форме) , как открыть с помощью автолиспа dwg файл
autocadhelp
 
Регистрация: 13.04.2012
Сообщений: 13

Код:
[Выделить все]
(start_image "поле key dcl формы")
  (setq x (dimx_tile "размер зображения по x"))
(setq y (dimx_tile "размер зображения по x"))
(slide_image 0 0 x y "название слайда"
как ни пытался открыть sld файл, в dcl форму он так и не загрузился. Может надо конкретный путь указывать к слайду? Я его разместил в папке с программой.


и еще один вопрос
Подскажите пожалуйста команду, если она существует, которая бы открывала чертеж dwg командой из autolisp?
Код:
[Выделить все]
Команда (сommand "_open" "C:\1.dwg")
не открывает, выводит ощибку на пути файла

Пожалуйста, если кто знает, подскажите.
Просмотров: 4162
 
Непрочитано 13.04.2012, 22:26
#2
gomer

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


autocadhelp нельзя в пятницу такие темы создавать
код, диалог и слайд приложи, тогда можно будет помочь
открытие файла бессмысленно,если только это не пакетная обработка, но тогда sdi->0 да и устаревшая это технология
к тому жжже не
Цитата:
"C:\1.dwg"
а
Код:
или
Код:
[Выделить все]
 (сommand "_open" "C:\\1.dwg")
gomer вне форума  
 
Автор темы   Непрочитано 14.04.2012, 00:00
#3
autocadhelp


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


вот, загрузил вложение.


да мне бы просто файл чертежа формата A3 открыть в автокаде через автолисп. Может как то по дугому тогда еще можно.

Ой, чуть чуть не тот файл dcl загрузил. Вот его код.

Код:
[Выделить все]
kurs:dialog{label="Введите размеры чертежа ";
:edit_box{key="r";label="r: "; value="0"; }
:edit_box{key="r2";label="r2: "; value="0";}
:edit_box{key="r3";label="r3 "; value="0";}
:spacer{height=2;}
:image {key=”im”;height=60;width=50;color=0;}
ok_cancel;
}
название файла слайда = "2"

Надесь все в рабочем виде выложил. Все таки ведь пятница
Вложения
Тип файла: rar автолисп.rar (6.4 Кб, 77 просмотров)

Последний раз редактировалось autocadhelp, 14.04.2012 в 00:08.
autocadhelp вне форума  
 
Непрочитано 14.04.2012, 14:01
1 | #4
gomer

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


autocadhelp, лови и больше ТАК не делай!
у тебя ошибок больше, чем волос на голове!
во вложении код, работающий на а2004, только необходимо прописать путь к папке!
И научись делать слайды!
Вложения
Тип файла: zip vl.zip (12.2 Кб, 122 просмотров)
gomer вне форума  
 
Автор темы   Непрочитано 14.04.2012, 16:40
#5
autocadhelp


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


Цитата:
Сообщение от gomer Посмотреть сообщение
autocadhelp, лови и больше ТАК не делай!
у тебя ошибок больше, чем волос на голове!
во вложении код, работающий на а2004, только необходимо прописать путь к папке!
И научись делать слайды!
Да, спасибо, теперь делать буду как вы написали. Просто в учебниках написано не очень понятно, как загружать слайды.


Только у меня есть два вопроса:
При указании пути к чертежу A3 он не загрузился и потребовал поместить в папку мои документы почему то. Это так и должно быть?
Со слайдом тоже также. Поместив в папку мои документы заработал, хотя я ему указывал путь E:/слайд
Может поэтому он у меня не работал? Как то бы без папки "мои документы" обойтись.

p.s. Насчет слайдов. Когда я "начертил" эти прямые линии в автокаде, то они отобразились. А вот начерченая в автолиспе деталька не захотела "фотографироваться" командой _MSLIDE.

Последний раз редактировалось autocadhelp, 14.04.2012 в 18:23.
autocadhelp вне форума  
 
Непрочитано 14.04.2012, 18:06
1 | #6
gomer

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


autocadhelp, у меня все работает, что я делаю не так?
забудь про абсолютные пути, допустим у тебя программа в c:\vlapp находится (хоть где), просто пропиши к этой папке путь поддержки в окне опции->файл и все заработает
насчет слайдов, это гемор в автокаде конечно, но пропорции слайда должны совпадать с пропорциями имейджа, в дисиэль
ты разве не видел сообщения в ходе запуска проги?
gomer вне форума  
 
Автор темы   Непрочитано 14.04.2012, 18:37
#7
autocadhelp


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


Цитата:
Сообщение от gomer Посмотреть сообщение
ты разве не видел сообщения в ходе запуска проги?
не, не видел
в командной строке сразу пишет, программа успешно загружена. И потом надо указать точку вставки чертежа.
А у меня похоже будет путь не опции-файл. Автокад 2012. Там вроде сервис-приложения. Если я правильно вас понял.
autocadhelp вне форума  
 
Непрочитано 14.04.2012, 20:09
#8
gomer

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


так, а диалоговое окно появляется?
gomer вне форума  
 
Автор темы   Непрочитано 14.04.2012, 21:09
#9
autocadhelp


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


Цитата:
Сообщение от gomer Посмотреть сообщение
так, а диалоговое окно появляется?
Так не хочется вас огорчать, но понимает только абсолютные пути.
"1.dcl" не загружает.
"E:/1.dcl" загружает.


Нашел вкладку с надписью расположение файлов чертежей по умолчанию. Это оно?
Изменил этот путь на папку с моей программой. Все загрузилось с относительными путями,кроме dcl файла. Он потребовал буковку диска.

Ну да ладно, и с абсолютными путями сойдет.

Последний раз редактировалось autocadhelp, 14.04.2012 в 21:44.
autocadhelp вне форума  
 
Непрочитано 14.04.2012, 22:17
1 | #10
gomer

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


Выделено синим
Дело в том что не у всех есть, например, диск Е: А если программа собрана в vlx модуль, то работать она не будет, это просто правила хорошего тона программирования
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный4.PNG
Просмотров: 101
Размер:	10.1 Кб
ID:	78567  
gomer вне форума  
 
Автор темы   Непрочитано 15.04.2012, 11:45
#11
autocadhelp


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


Цитата:
Сообщение от gomer Посмотреть сообщение
Выделено синим
Дело в том что не у всех есть, например, диск Е: А если программа собрана в vlx модуль, то работать она не будет, это просто правила хорошего тона программирования
О, нашел накнец то этот пункт. Добавил в файлы поддержки путь к диску на котором лежат файлы с программой и путь к папке с файлами. Заработало все с относительными путями. Спасибо.

p.s. кстати, с Праздником Вас, с Пасхой.


А ведь это просто отлично. Теперь из любого места может это dcl найти. Главное не забыть одну вещь (не называть файлы одинаковыми именами).

--------------

А со слайдами наконец то разобрался. Получается их создавать.

Последний раз редактировалось autocadhelp, 16.04.2012 в 14:29.
autocadhelp вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > не открывается файл sld слайда (в dcl форме) , как открыть с помощью автолиспа dwg файл

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
dwg по умолчанию не открыть с помощью AutoCAD 2007 EASports AutoCAD 42 15.01.2010 05:56
как в VIZrendere открыть файл dwg Nikolays Прочее. Программное обеспечение 5 29.05.2007 09:13
как открыть DWG файл...... =) armmen AutoCAD 25 03.04.2006 14:29