Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:41 20.06.24 
Компютри и Интернет
   >> CAD/CAM
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Тема dwg -> txt  
Авторacad (Нерегистриран)
Публикувано25.08.09 15:48



Здравейте!

Трябва ми един чертеж /Аутокад2007/ да го преобразувам във файл в ТХТ-формат. Т.е. чертежа в dwg-формат да го преобразувам в такъв формат:

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

LINE Layer: "point"
Space: Model space
Handle = 51
from point, X=1226.3270 Y= 997.2871 Z= 0.0000
to point, X=1228.9240 Y= 992.4721 Z= 0.0000
Length = 5.4707, Angle in XY Plane = 298
Delta X = 2.5970, Delta Y = -4.8150, Delta Z = 0.0000

LINE Layer: "point"
Space: Model space
Handle = 50
from point, X=1224.5710 Y=1003.0991 Z= 0.0000
to point, X=1226.3270 Y= 997.2871 Z= 0.0000
Length = 6.0715, Angle in XY Plane = 287
Delta X = 1.7560, Delta Y = -5.8120, Delta Z = 0.0000

LINE Layer: "point"
Space: Model space
Handle = 4f
from point, X=1224.0440 Y=1010.0341 Z= 0.0000
to point, X=1224.5710 Y=1003.0991 Z= 0.0000
Length = 6.9550, Angle in XY Plane = 274
Delta X = 0.5270, Delta Y = -6.9350, Delta Z = 0.0000

TEXT Layer: "point"
Space: Model space
Handle = 4e
Style = "Standard"
Font file = txt
start point, X=1226.3270 Y= 997.2871 Z= 0.0000
height 0.6000
text 9
rotation angle 0
width scale factor 1.0000
obliquing angle 0
generation normal

POINT Layer: "prekit"
Space: Model space
Handle = 4d
at point, X=1226.3270 Y= 997.2871 Z= 0.0000

TEXT Layer: "prekit"
Space: Model space
Handle = 4c
Style = "Standard"
Font file = txt
start point, X=1224.5710 Y=1003.0991 Z= 0.0000
height 0.6000
text 8
rotation angle 0
width scale factor 1.0000
obliquing angle 0
generation normal

POINT Layer: "point"
Space: Model space
Handle = 4b
at point, X=1224.5710 Y=1003.0991 Z= 0.0000

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

Или в някакъв подобен формат , така, че , в тхт-файла де е логиески ясно кой обект какъв е, с какви характеристики е и какво е местоположението му.
При това, без в тхт-файла да се появяват никакви други символи, шпации или нови празни или пълни редове.


Идеи...???

Аз знам за list. Но не ми върши работа, защото ми вмъква
Press ENTER to continue:



Тема Re: dwg -> txtнови [re: acad]  
Авторkkk (Нерегистриран)
Публикувано25.08.09 18:56



Колега, пробвал ли си с DXF формат. Той е текстови и е логически ясно кое какво е (за този който може да го чете) Е няма текстови9 описания, ама те са пояснени в документрацията на DXF. За повече подробности пиши на kirov61@gmail.com



Тема Re: dwg -> txtнови [re: kkk]  
Авторacad (Нерегистриран)
Публикувано26.08.09 09:24



>Колега, пробвал ли си с DXF формат....<
Бях се замислял за DXF формат. Не бях вниквал в подробности за него, защото ми се видя сложен. /Друг е въпросът "Какво значи сложен?"./ Сега отново го разглеждах. Отново ми се видя неподходящ. Не мога да обясня защо, но отново ми се видя неподходящ.


>...Той е текстови и е логически ясно кое какво е (за този който може да го

Засега не ме включвай в списъка на можещите.



>... ама те /текстовите описания/ са пояснени в документрацията на DXF. ...<
Нямам такава документация.

>...За повече подробности пиши на kirov61@gmail.com <
Благодаря за поканата да разменим мисли и опит с теб чрез електронната ти поща.
Най-вероятно ще се възползвам от предоставената ми от теб възможност.



Тема Re: dwg -> txtнови [re: kkk]  
Авторacad (Нерегистриран)
Публикувано26.08.09 09:25



Човек обаче е склонен да опита и по-лесни начини за преобразуване на dwg в txt.
И аз продължавам да питам за подобно по-лесно преобразуване.
Знам за възможността от подходящо-подредени текстови данни да „направим” (несложен) dwg-формат: Правим .SCR-файл и.... Tools>Run Script ... и готово. Ако ТХТ е коректно съставен!!!. … … Измислили са го добре, нали?

А обратния процес съществува ли?



Тема Re: dwg -> txtнови [re: acad]  
Авторkkk (Нерегистриран)
Публикувано26.08.09 21:54



Здравей колега!
Съгласно моите скромни познания и опит DXF ще ти свърши най добра работа. Той просто за това е направен. Ако нямаш документация пиши ми ще ти пратя или питай чичко Гугъл



Тема Re: dwg -> txtнови [re: acad]  
Автор tricky witch (неотразима)
Публикувано27.08.09 09:35



Здравей колега.
Най-елегантния начин е да се напише макрос на VBA който да ти генерира файла в желания формат и съответно да ти зареди данните от текстовия файл обратно в Autocad.
Мога да напиша такова нещо, но вероятно се досещаш, че не ми се работи за слава





Тема Re: dwg -> txtнови [re: tricky witch]  
Авторacad (Нерегистриран)
Публикувано27.08.09 14:26



Чакай малко...

>Най-елегантния начин е да се напише макрос на VBA който да ти генерира файла в желания формат....<

Искаш да кажеш, че от dwg ще направиш ясен тхт-файл ли? Например .scr файл? Познаваш ли подре

>... и съответно да ти зареди данните от текстовия файл обратно в Autocad. <

Това пък за какво ми е?



Тема Re: dwg -> txtнови [re: acad]  
Автор tricky witch (неотразима)
Публикувано27.08.09 15:07



От dwg ще ти запиша, които искаш данни в какъвто искаш формат.

>... и съответно да ти зареди данните от текстовия файл обратно в Autocad. <

Това пък за какво ми е?


За да можеш от Autocad да четеш и визуализираш данните от създадените файлове, ако разбира се ти е необходимо.



Тема Re: dwg -> txtнови [re: acad]  
Авторпpocтo (Нерегистриран)
Публикувано27.08.09 19:46



Най-простото решение, не изискващо специални познания, е:
1. Включва се logfile
2. Дава се list all
3. Отваря се въпросния logfile например в notepad и се мащат паразитите в началото и края, както и (с replace) редовете "press enter...."



Тема Re: dwg -> txtнови [re: пpocтo]  
Авторacad (Нерегистриран)
Публикувано28.08.09 07:57



>...1. Включва се logfile ...<
Откъде, как? Какво още?


Къде се записва? Самозаписва ли се?

>...и се мащат паразитите в началото и края, както и (с replace) редовете "press enter...." <

Как с replace се маха реда "press enter....". Опитвам, но реда си остава - макар и празен. ... Точно както подсказа логиката 'намери-замени'.



Тема Re: dwg -> txtнови [re: acad]  
Авторпpocтo (Нерегистриран)
Публикувано28.08.09 09:07



RTFM!

>...1. Включва се logfile ...<
Откъде, как? Какво още?
Къде се записва? Самозаписва ли се?

натисни F1 и напиши log и ще видиш как се включва

Как с replace се маха реда "press enter....". Опитвам, но реда си остава - макар и празен. ... Точно както подсказа логиката 'намери-замени'.

да, вярно е - в notepad е така. обаче в wordpad се маха целия ред, може би и в word ще стане



Тема Re: dwg -> txtнови [re: пpocтo]  
Авторacad (Нерегистриран)
Публикувано28.08.09 13:33



>RTFM!
...натисни F1 и напиши log и ще видиш как се включва <

Някой като ме навИка 'убавичко.... Става.

>...да, вярно е - в notepad е така. обаче в wordpad се маха целия ред, може би и в word ще стане <

Става?... Ама не става. По никакъв начин не става!!! Ни в word, ни в нам-си-к'ъв pad.
Не става!



Тема Re: dwg -> txtнови [re: acad]  
Автор tricky witch (неотразима)
Публикувано28.08.09 14:44



Проблема ти се решава за 20 до 50 лева, а може и по-малко, зависи какво точно ще искаш. И след това ще става с едно кликване на бутонче...



Тема Re: Извън Тематанови [re: tricky witch]  
АвторMинaвaщ (Нерегистриран)
Публикувано28.08.09 18:37



Извън Темата !
tricky witch
, по принцип аз се интересувам от такъв вид помощ за VBA, лошото е че вече трябва да се гледа към VSTA.



Тема Re: dwg -> txtнови [re: acad]  
Авторпpocтo (Нерегистриран)
Публикувано29.08.09 12:38



в word има вариант за търсене на специални символи. значи, може да се търси Press enter to continue:+paragraph mark.

нямам уърд, и не мога д аго проверя в момента.

Ако става дума за еднократна процедура - може да се направи и ръчно - само с find и ръчно триене.

Ако е нещо често извършвано - трябва по-сериозно мислене, макросче...



Тема Re: Извън Тематанови [re: Mинaвaщ]  
Автор tricky witch (неотразима)
Публикувано31.08.09 10:06



Не съм минала на VSTA заради старата поговорка : Не поправяй нещо, което работи


Честно казано и незнам какво се променя когато минеш на VSTA...



Тема Re: Извън Тематанови [re: tricky witch]  
АвторMинaвaщ (Нерегистриран)
Публикувано31.08.09 14:04



Извън Темата !
tricky witch ,
ще се радвам да имам възможност да се обръщам към теб за помощ свързано с VBA ! e-mail: ki_ko_ko@abv.bg
Това е еднo Flash Video до къде ми е стигнал акъла, като преработвах един стар код ... ->





Тема Re: Извън Тематанови [re: Mинaвaщ]  
Автор tricky witch (неотразима)
Публикувано31.08.09 14:42



Впечатляващо!
Имейла ми е tricky_witch@abv.bg



Тема Re: dwg -> txtнови [re: пpocтo]  
Авторacad (Нерегистриран)
Публикувано01.09.09 08:36



>RTFM!
натисни F1 и напиши log и ще видиш как се включва <

Чета го шибаното упътване... но стигнах до кривата круша





Какво да напиша в първо, трето и четвърто поле на показания прозорец.
В първото поле съм написал Flexml Service 1 - това ли трябва да е - компа друго не ми предлага?

Ей, че шибана работа е включването на logfile!!!

И .lic файл не намирам в компа



Тема Re: dwg -> txtнови [re: acad]  
Автор Gofy (искам да знам)
Публикувано01.09.09 14:06



Пишеш logfilemode [enter]
даваш стойност 1
и се включва лог-файла
Правиш, каквото правиш и после по-същата последователност изключваш лог файла, само че стойността е 0
Търсиш после лог файла с име като двг файла и разширение лог
Това е обикновен текстов файл.
Успех!





Тема Re: dwg -> txtнови [re: acad]  
Авторzxczxc123 (Нерегистриран)
Публикувано02.09.09 15:56



>...да, вярно е - в notepad е така. обаче в wordpad се маха целия ред, може би и в word ще стане

Става?... Ама не става. По никакъв начин не става!!! Ни в word, ни в нам-си-к'ъв pad.
Не става!<

1. В Аутокад list all
2. Копираш в Word(моят е 2003)
3. Копираш ''Press ENTER to continue:''
4. Ctrl+H (или Ctrl+F и реплейс)
5. Ctrl+V (Paste) - поставяш го
6. Добавяш ^p след двете точки - Press ENTER to continue:^p
7. Натискаш Replace All и си готов



^ се избира със Shift+6

Не каза обаче за какво трябва да е в текстов формат чертежа.
Някъква машина ли подкарваш и какво пречат празните редове?
Успех !!!



Тема Re: dwg -> txtнови [re: Gofy]  
Авторacad (Нерегистриран)
Публикувано07.09.09 12:38



10x!!!!!

OK!

Айде още малко да питам:

Трябва да прочета всички символи във всички редове на .log файла.
Не трябва да остане нито един символ непрочетен.
Не трябва да остане нито един ред непрочетен.

Как програмно да прочета всички символи до края на всеки ред, и да съм сигурен, че целият ред е прочетен?
Кой е кода /ако се казва код/ на paragraph mark, за да се опитам да намеря края на реда.

Как програмно да прочета всички редове на .log файла?
Има ли символ, подобен на paragraph mark, който да показва КРАЯ на файла.
Има ли код този символ?

Да спомена, че имам небегла представа за програмирането.
Но е твъъъърде пресилено да казвам, че мога да програмирам всичко.
Елементарна програмна текстообработка в .log файла и преобразуването му в по-ненатоварен файл, мисля е по силите ми.
Засега трябва с елементарна програмка, да намеря края на всеки реда и края на файла. Изпрограмирването... ще си го измисля. Но... какво да търся за край на ред. И какво да търся за край на файл?



Тема Re: dwg -> txtнови [re: acad]  
Автор Gofy (искам да знам)
Публикувано13.09.09 22:49



ЛОГ файлът е обикновен текстов файл. Доколкото си спомням в края на всеки ред има два символа - за нов ред и за връщане на каретката, т.е. в началото на реда.
В ascii таблицата то ва са символите с кодове десетични 10 и 13.
Има и символ за край на файла, но него не го помня.
А и във всеки език за програмиране има разни функции за четене и въобще за работа с файлове.
Е то ти

ascii таблица.
Успех!




Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.