Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Text aus Layer in Datei exportieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY wird von NVIDIA zum Händler des Jahres gewählt - zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  Text aus Layer in Datei exportieren (4425 mal gelesen)
Frank_Schalla
Ehrenmitglied
CAD_SYSTEMBETREUER


Sehen Sie sich das Profil von Frank_Schalla an!   Senden Sie eine Private Message an Frank_Schalla  Schreiben Sie einen Gästebucheintrag für Frank_Schalla

Beiträge: 1732
Registriert: 06.04.2002

DELL M6800
Cad Admin
Methodikentwickler 3D

erstellt am: 29. Apr. 2006 11:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

ich komme zwar aus der Inventor Welt aber ich denke mal ich bin auch hier willkommen.
Ich bin gerade dabei ein "altes" Programm durch ACADM zu ersetzen.
Die Abteilung (Hydraulik) ist offen für diesen Wechsel, hat
jedoch einen Wunsch.
Hat kemand eine Funktion um von einem benannten Layer (genaugenommen 2
Name X und Y) die Texte in eine TXT oder CSV Datei zu schreiben.

Als zweite Frage habe ich noch hat jemand von euch eine Applikation im Einsatz, welche die Hydraulik spezifisch unterstützt und wenn ja wie sind seine Erfahrungen damit.

Danke für eure Hilfe

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


Sehen Sie sich das Profil von Carsten1210 an!   Senden Sie eine Private Message an Carsten1210  Schreiben Sie einen Gästebucheintrag für Carsten1210

Beiträge: 1360
Registriert: 24.07.2002

erstellt am: 29. Apr. 2006 14:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Frank_Schalla 10 Unities + Antwort hilfreich

Hallo Frank,

Natürlich bist du auch hier willkommen.

Hier findest du unter Sonstiges, Layer das Programm LADOC. Damit kannst du den Layerstand in eine Textdatei abspeichern.
Ist das so etwas, das du suchst?!

Gruß, Carsten

[Diese Nachricht wurde von Carsten1210 am 29. Apr. 2006 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tunnelbauer
Ehrenmitglied V.I.P. h.c.
Bauingenieur



Sehen Sie sich das Profil von tunnelbauer an!   Senden Sie eine Private Message an tunnelbauer  Schreiben Sie einen Gästebucheintrag für tunnelbauer

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 29. Apr. 2006 15:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Frank_Schalla 10 Unities + Antwort hilfreich

Eventuell ist dieses Tool was für dich. Es exportiert selektierte Texte in eine TXT-Datei.
http://new.cadalyst.com/code/tips/CodeSearch_Detail.cfm?ID=1730

------------------
Grüsse

Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Frank_Schalla
Ehrenmitglied
CAD_SYSTEMBETREUER


Sehen Sie sich das Profil von Frank_Schalla an!   Senden Sie eine Private Message an Frank_Schalla  Schreiben Sie einen Gästebucheintrag für Frank_Schalla

Beiträge: 1732
Registriert: 06.04.2002

DELL M6800
Cad Admin
Methodikentwickler 3D

erstellt am: 01. Mai. 2006 13:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Erst einmal Danke für die Antworten (ja wer mit der DIVA tanzt ist höflich  )
Aber es geht eigentlich nur nur darum.
Benutzer lädt eine Zeichnung und mittels einer Funktion
werden alle Texte die auf den Layer (Name X und Y) in eine TXT oder CSV Datei geschrieben.

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


Sehen Sie sich das Profil von Carsten1210 an!   Senden Sie eine Private Message an Carsten1210  Schreiben Sie einen Gästebucheintrag für Carsten1210

Beiträge: 1360
Registriert: 24.07.2002

erstellt am: 02. Mai. 2006 11:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Frank_Schalla 10 Unities + Antwort hilfreich

Hallo Frank,

Probiers mal hiermit:

Sub Extract_Text()
  Dim sstext As AcadSelectionSet 'Variable für Auswahlsatz anlegen
  Dim FilterType(9) As Integer 'Variable für Filterliste (Typ)
  Dim FilterData(9) As Variant 'Variable für Filterliste (Daten)
  Dim fs As Object 'Variable für FileSystemObject
  Dim a As Object 'Variable für Datei
  Dim Object As Object 'Variable für vorhandene Textstrings
On Error Resume Next
  ThisDrawing.SelectionSets.Item("SS2").Delete 'Auswahlsatz, wenn vorhanden löschen
  Set sstext = ThisDrawing.SelectionSets.Add("SS2") 'Auswahlsatz anlegen
  FilterType(0) = -4          '* Verknüpfung und / Anfang - Zusammensetzen der beiden Auswahlkriterien
  FilterData(0) = "<And"      '*
  FilterType(1) = -4          '**Verknüpfung oder / Anfang
  FilterData(1) = "<or"        '**
  FilterType(2) = 0            '**
  FilterData(2) = "TEXT"      '**Textobject
  FilterType(3) = 0            '**
  FilterData(3) = "MTEXT"      '**Mtextobject
  FilterType(4) = -4          '**
  FilterData(4) = "or>"        '**Verknüpfung oder / Ende
 
  FilterType(5) = -4          '**Verknüpfung oder / Anfang
  FilterData(5) = "<or"        '**
  FilterType(6) = 8            '**
  FilterData(6) = "Layer1"    '**Layername1
  FilterType(7) = 8            '**
  FilterData(7) = "Layer2"    '**Layername2
  FilterType(8) = -4          '**
  FilterData(8) = "or>"        '**Verknüpfung oder / Ende
  FilterType(9) = -4          '*
  FilterData(9) = "And>"      '*Verknüpfung und / Ende
 
sstext.Select acSelectionSetAll, , , FilterType, FilterData 'Auswahlsatz über ganze Zeichnung mit Filterkriterien

Set fs = CreateObject("Scripting.FileSystemObject") 'FileSystemObject erstellen
Set a = fs.CreateTextFile("c:\testfile.txt", True) 'Datei anlegen

For Each Object In sstext 'Alle gefundenen Texte und Mtexte durchlaufen
    a.WriteLine (Object.textString) 'Textstring der gefundenen Objecte in die Datei schreiben
Next

a.Close 'Datei schließen
End Sub

Gruß, Carsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Frank_Schalla
Ehrenmitglied
CAD_SYSTEMBETREUER


Sehen Sie sich das Profil von Frank_Schalla an!   Senden Sie eine Private Message an Frank_Schalla  Schreiben Sie einen Gästebucheintrag für Frank_Schalla

Beiträge: 1732
Registriert: 06.04.2002

DELL M6800
Cad Admin
Methodikentwickler 3D

erstellt am: 09. Mai. 2006 11:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Sorry für die späte Antwort


hat klasse Funktioniert

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz