И как ты получаешь путь к файлу? Код где?разные способы пробовал
Yusuf,пробовал, та же ситуация была, главный документ не новый, из него копирую и создаю новые и даю путь со старого + название файла из атрибута блока
А Document.Name не пробовал? Но если чертеж новый и еще ни разу не сохранялся (т.е когда Document.IsNamedDrawing == false) - ничего не выйдет. Файл всегда нужно сначала сохранить.
Document.Name тебе давал правильный путь к файлу "главного документа"?Yusuf,пробовал, та же ситуация была, главный документ не новый, из него копирую и создаю новые и даю путь со старого + название файла из атрибута блока
А Document.Name не пробовал? Но если чертеж новый и еще ни разу не сохранялся (т.е когда Document.IsNamedDrawing == false) - ничего не выйдет. Файл всегда нужно сначала сохранить.
Document.Name тебе давал правильный путь к файлу "главного документа"?да давал и сейчас правильный путь, знаете что только что заметил мистика какая то, если гружу netload не создается файл, процесс идет но не создается даже сообщает что создан, а если запускаю команду из плагина Вильдар, за что ему спасибо, работает, создается
Ничего не понял.Document.Name тебе давал правильный путь к файлу "главного документа"?да давал и сейчас правильный путь, знаете что только что заметил мистика какая то, если гружу netload не создается файл, процесс идет но не создается даже сообщает что создан, а если запускаю команду из плагина Вильдар, за что ему спасибо, работает, создается
Ничего не понял.Пользуюсь плагином от Вильдара который по ссылке
Откажись от плагина Вильдара и проверяй нормально. Есть куча побочных явлений, о которых ни ты, ни я, ни Вильдар не догадываемся. Тем более что твоя сборка будет работать в совсем других условиях.как теперь чинить убрал bundle плагина, гружу в autocad стандартным способом все равно не работает
как теперь чинить убрал bundle плагина, гружу в autocad стандартным способом все равно не работаетИщи ошибку в своей программе.
нашел, как говорится утро вечера мудренее, т.е не нашел а просто добавил Database.SaveAs раньше просто стоял Document.CloseAndSave, а до этого столько времени потратил на варианты поиска пути документа.как теперь чинить убрал bundle плагина, гружу в autocad стандартным способом все равно не работаетИщи ошибку в своей программе.
Объясни мне зачем ты создаёшь новый документ, если можно просто создать новую базу (Database), скопировать в неё всё что нужно и сохранить. И даже на экране ничего мелькать не будет...Александр Наумович подскажите как это сделать, замучился уже
если правильно понял можно так https://spiderinnet1.typepad.com/blog/2013/03/autocad-net-safely-create-new-database-and-saveas.html через итерацию, вставлям и сохраняем?Не самый удачный пример. Посмотри вот эти:
Не самый удачный пример. Посмотри вот эти:2 пример вроде подходит но там тоже же надо файл создавать?
https://adn-cis.org/pri-ispolzovanii-wblockcloneobjects-skopirovannyie-v-prostranstvo-modeli-primitivyi-ischezayut-v-tekushhem-chertezhe.html
И вообще поиском по "ReadDwgFile" найдёшь массу примеров.ReadDwgFile разве не для того чтобы прочитать закрытый чертеж? У меня команда будет запускаться с главного файла с которого надо создать на один лист один чертеж.
ReadDwgFile разве не для того чтобы прочитать закрытый чертеж? У меня команда будет запускаться с главного файла с которого надо создать на один лист один чертеж.Этот метод не нужно тебе использовать. Просто рядом с этим методом в примерах всегда есть создание базы (new Database(...)) и её сохранение (Database.SaveAs(...))
Этот метод не нужно тебе использовать. Просто рядом с этим методом в примерах всегда есть создание базы (new Database(...)) и её сохранение (Database.SaveAs(...))Спасибо за new Database() так намного лучше, быстрее, вопрос можно ли теперь ZoomExtents применить к вставленным объектам ? Так как объекты в памяти я думаю не получится, придется открыть зумировать и закрывать?
Спасибо за new Database() так намного лучше, быстрее, вопрос можно ли теперь ZoomExtents применить к вставленным объектам ? Так как объекты в памяти я думаю не получится, придется открыть зумировать и закрывать?ZoomExtents применить к Database нельзя. Оно применяется только к активному документу.
Опа! Вспомнил давнюю тему: https://adn-cis.org/forum/index.php?topic=831
Я тогда нашел такое решение: https://adn-cis.org/forum/index.php?topic=831.msg3438#msg3438
Ну Вы просто генийЯ знаю. ;D