| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Цитата:
Хм. По моей собственной 10 бальной шкале сложности я бы задачу оценил примерно на 7 из 10. Такая программа за один присест не напишется. Надо гуглить, изучать чужие похожие разработки в открытом доступе, экспериментировать... Если опыта разработки под автокад мало, то это может затянуться на месяцы. Опытный человек за недельку-другую по вечерам напишет, наверное.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
нет, не стёб. Вы просто не вполне осознаете с чем и как Вам придется работать. В документации к API автокада, много белых дыр и совсем не очевидных моментов. Для примера, такую простую задачу, как выключить все ВЭ в файле, ковыряли несколько дней и то, я например, так до конца во всем не разобрался. С другой стороны Do$ и Вы, видите функционал плагина каждый по своему и каждый видит свой объем хотелок...
С другой стороны, при Вашем умении работать с документацией ... может и пол года выйти... |
|||
|
||||
настройки надо както гдето хранить или при каждом запуске раз забивать одни и те же руками коротенько так... ---------------------- что из перечисленного ты можешь сделать уже сейчас?
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
|
|||
|
||||
А только сыновья директоров могут работать по свободному графику?
По теме. Нет, не стёб. Я уже имел дело с настройками листов в LISP и в .NET. API в этом плане не сказать, что очень дружелюбное. В добавок к этому, задачи такого плана встают нечасто, поэтому, каждый раз нужно практически с нуля всё заново изучать/вспоминать. Ну и, срок две недели - имеется в виду, что это не в рабочее время (когда надо основную работу делать), а в свободное от работы время - примерно час (максимум два) в день.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
если я ванга (а образец чертежа кода мы так и не увидели, так что вынужден)
то у ТС все 100500 форматов находятся в модели, в листах только видовые экраны на форматы. в этом случае время на выполнение задачи может сократиться до 7 дней и одного часа из которых 7 дней уйдет у ТС на освоение РЕВЕРС в части автоматического создания листов с заданными настройками печати из форматок расположенных в модели и 1 час потратит РЕВЕРС, что бы эти 100500 файлов привести в нужный вид. если ТС разберется быстрее семи дней, то у него есть шанс сэкономить двести рублей на покупке программы.
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Цитата:
3,4 ну я вроде как уже 18 лет программирую. Автокад только не часто видел. 5 тот что Layout1 называется, есть сложности "пробежаться"? Это не обычная коллекция? нельзя разве как в экселе foreach worksheet in workbook.worksheets? 6 тут какие сложности? он не двигается "за углы", или "точка вставки, ширина, высота"? (он один) 7 см. п 1. Вроде ничего особо сложного. Я только заткнулся на том, что PaperSpace как бы одно, и интуитивно искал чтото вроде свойства Items. Не нашел. Решил спросить. Если вы про масштаб в 2 раза, то это решается методом подбора Мне важно чтоб вид не "уехал", т.к. он вручную выставлен ----- добавлено через ~9 мин. ----- Все еще проще, никаких форматов нет, в модели один большой чертеж, в листах просто один лист, на который натянут ViewPort, в котором выбрано нужное место чертежа. Разве только на разных листах разные слои заморожены. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
Цитата:
это решается вычислением соответствующего коэффициента по отношению сторон масштабов - какой подбор? |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Цитата:
Цитата:
----- добавлено через ~7 мин. ----- Кстати A4 это же половина А3, что-то я туплю - почему 2 не подойдет? |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
Цитата:
то нет |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Сам надеюсь, но проверять буду позже...
Забавная кстати ситуация - если б не аврал, я бы спокойно сам все нашел и здесь не написал. Но вот написал, и теперь каждый стремится обозвать меня мудураком, за то что я сам не нашел. Что с форумами стало... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
хотя если открыть ссылки - то там названия функций, и каждое название ведет на страницу с подробным описанием и даже порою с примером. По этим примерам нагуглить примеры рабочих кодов нельзя только в одном случае - если даже не пытаться делать этого... Думайте, пишите свой код и что не получается - подскажут при наличии возможности. А аврал у вас, лень вам или что-то еще - ну кого это интересует тут... |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Да не претензии это, шутить пытался, даже смайликов поставил...
С одной стороны верно, но с другой... Если вопрос задан значит он кому-то нужен. Не хотите отвечать, чтож, может кто другой ответит. Но все чаще на вопрос "сколько времени" предлагают инструкцию по сборке часов. Причем я заметил, что чем проще вопрос задаешь - тем сложнее получить ответ. Люди почему-то готовы учить тех, кто не понимает даже что и зачем делают, разжевывают им, код пишут. А тебе то нужна всего-лишь подсказка - так нет, гугли... |
|||
|
||||
Собственно ответ на вопрос топа из справки кстате)))
по CanonicalMediaName в справке ищется Код:
там надо сперва добраться до принтеров и их бумаги... но это потом....
__________________
Мастерская СПДС |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
ДА оставьте вы человека в покое, он получил то, что хотел и если считает, что там все просто и понятно и он успеет разобраться с вопросом когда будет в цейтноте... ну здорово, значит вопрос решен. О чем тут еще говорить? Подождем, посмотрим как будет развиваться ситуация....
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
я такое делал много лет назад, на форуме тот код выкладывали, там всё есть - искать лень, надо - ищи
нашёл я всё забыл |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Всем спасибо, кто помогал. В общем такой код делает то что мне нужно. Даже масштабировать ничего не пришлось - оно само, если "натягивать" viewport находясь в MSpace
ЗЫ. так и не понял накой перебирать принтеры, и что тут делать две недели... У меня полчасика ушло разобраться. Код:
|
|||
|
||||
Согласен, частнее некуда.
Ну раз это работает как надо, можно только порадоваться за Вас Вот так - достаточно хорошо мотивировать человека, чтобы он сам выделил наконец полчасика и разобрался со своей задачей
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли эвакуироваться через помещение в коридор, ведущий к наружному выходу? | snair | Пожарная безопасность | 2 | 12.12.2018 08:57 |
Запрет на проезд локомотивов через эстакаду, какие меры предпринять? | Swarka | Автомобильные и железные дороги, мосты, тоннели и организация движения | 7 | 01.06.2018 15:21 |
Изменение масштаба блока при вставке через буфер | Immortal_6666 | AutoCAD | 6 | 08.05.2018 12:57 |
Как сделать что бы открывать и сохранять файлы можно было как обычно через мышку, а не через командную строку? | beslan | AutoCAD | 1 | 17.10.2011 11:43 |
Через 25 лет стоимость эксплуатации превышает стоимость строительства ? | Tyhig | Архитектура | 41 | 24.08.2011 11:00 |