Informationen zum Forum Rund um AutoCAD:
Anzahl aktive Mitglieder: 10.702
Anzahl Beiträge: 211.621
Anzahl Themen: 32.976
Schlagwort:
Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 30564 - 30576, 67009 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 10:35 Uhr (0)
Hallo Klak,verstehe bald nur noch Bahnhof .... Habe doch alle Blöcker in dieser DXF-Datei abgespeichert also muß vonAutoCad beim schreiben dieser DXF-Datei der Header auf diese größe eingestellt sein. z.B. 120 Blöcke in DXF-Datei Header=120.Der Anfang meiner DXF 0SECTION 2HEADER 9$ACADVER 1AC1015 9$ACADMAINTVER 70 13 9$DWGCODEPAGE 3ANSI_1252 9$INSBASEDann Handseed$HANDSEED 519ADann später die BlöckeHier als Beispiel Nut6661506Habe hier einiges an Gemotrie rausgemommen (aus Sicherheitgründen). 0BLOCK 5743 ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : Buch für Lisp
Theodor Schoenwald am 13.08.2007 um 10:36 Uhr (0)
Hallo Thomas,mein Vorschlag:- Besorge Dir das Handbuch für Autolisp ACAD Version 12, wenn Du es nicht mehr bekommen kannst, sind diese Seiten auch als DOC-Datei in diesem Forum zu finden. Darin sind die einzelnen Lisp-Befehle gut beschrieben. - Dann hast Du die Zutaten - - Mit dem Kochbuch für Autolisp, wird Dir gezeigt was Du mit den "Zutaten" alles machen kannst.GrußTheodor Schönwald

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
fuchsi am 13.08.2007 um 10:45 Uhr (0)
irgendwie verwechselst du da was.einerseits schreibts du von (command "._insert" ...) anderseits werkelst du in der DXF-Datei in der Blockdefinitionstabelle.Die Blockdefinitionstabelle beschreibt, wie der Block ausschaut, aber nicht wo er ind er zeichnung eingefügt ist !Das ist in einer ganz anderen Sektion und beginnt mit Gruppencode 0 = INSERT.Weiters emphehle ich beim selberschreibnen von DXF Dateien, eher auf die DXF-Version 12 anstatt 15 zu arbeiten.------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
fuchsi am 13.08.2007 um 10:54 Uhr (0)
ich habe jetzt testweise in einer DXF-Datei einfach die Elemente im AbschnittENTITIES mit neuen Referenznummern versehen.dazu habe ich zuvor geschaut, auf was die Variable HANDSEED steht. Habe den Entities einfach neue Referenznummern (einfach ab dem Wert Handsseed immer um eins erhöht) vergeben. und danach die Variable Handseed wiederum auf die nächste freie Referenznummer egsetzt.Der DXF-Import hat danach klaglos funktioniert.Aber irgendwie verstehe ich dein Problem nicht ganz. Du hast einerseits sowieso ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 10:54 Uhr (0)
es gibt ja auch noch einen Block_Record.Dort ist die Gruppe 5 = 5D (siehe unten) 0BLOCK_RECORD 5 5D3301100AcDbSymbolTableRecord100AcDbBlockTableRecord 2Nut66615063400102{BLKREFS331198102}Das ist mein Insert-Befehl wenn ich den Block von Hand einfügein AutoCad selbst. 0INSERT 518A3301F100AcDbEntity 80100AcDbBlockReference 2Nut6661606 10100.0 20100.0 300.0ist jetzt ein anderer Block dürfte aber wohl egal sein,hier wird Gruppe 5 18A vergeben.Wenn ich diesen Textblock "Insert" rausnehme läuft AutoCad bei einer ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
fuchsi am 13.08.2007 um 10:57 Uhr (0)
Zitat:Original erstellt von CADchup:Hi,wenn ich mich nicht täusche, können Handles überhaupt nicht vergeben oder geändert werden. AutoCAD hat da die Hand drauf.Eine Lisp-Möglichkeit, die Einfügungen zu identifizieren wäre, nach dem Einfügen das letzte Element abzufragen:(command "_.insert" ...)(setq LetztesHandle (cdr (assoc 5 (entget (entlast)))))Die Koordiantenfehler kommen vielleicht daher, dass du den Objektfang beim Einfügen eingeschaltet hast -OSMODEGrußCADchupnicht ganz richtig !!!falls das letzte ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 10:57 Uhr (0)
Hallo Fuchsi,ich Versuche über 2 Wege zu "meinem" Ziel zu kommen.Einmal über DXF-Datei (dieses ist der bessere Weg für mich).Wenn dieser Weg nicht klappt über den 2. Weg in AutoLisp mit Command .... u.s.w.Gruß CNC-Horst

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 11:52 Uhr (0)
Hallo Fuchsi,den Befehl so im Internet so übernommen.Die Variante (command "_.-insert" "c:TestNut6661000.dwg" "10,10,0" 1 1 0)habe ich so noch nicht ausprobiert "10,10,0" 1 1 0).Werde ich heute abend testen. DANKE !!!Wieso hast Du ein Bindestrich im Befehl ("_.-insert") ???Versuche mal, an einem vielleicht schlechtem Beispiel zu erklären was ich mache möchte:Habe eine Software geschrieben die Strassen zeichen in einem unbebautemGelände. Jetzt sollen an diesen Strassen unterschiedliche Häuse gebaut werden. ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
KlaK am 13.08.2007 um 11:25 Uhr (0)
hallo CNC-Horst,Ich denke Du sollstest Dich nicht an den Gruppencode 5 aufhängen.Nimm ihn einfach als fortlaufenden Zähler für die Elemente.Ich gehe jetzt mal davon aus, dass Du keine neuen Blöcke in der DXF-Datei erzeugen möchtest, d.h. die Section BLOCKS bleibt unverändert und Du schreibst nur in die Section ENTITIES. OK so weit?Für die Erzeugung des neuen Eintrags kopierst Du einen (ganzen) bestehenden (INSERT-)Block an das Ende der Section vor  0ENDSEC(oder an beliebiger Stelle vor einer Zeile mit Inha ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 12:19 Uhr (0)
zur Erklärung an alle.Benutze AutoCad eigentlich dafür, eine sauber DXF-Datei erstellen zu können.Deshalb erzeuge ich in AutoCad DXF-Dateien um diesen DFX-Standart zu nutzenund in meiner Software einzubauen um später eine neue mit eingefügten Blöcken neue DXF-Datei erzeugen zu können.Gruß CNC-Horst

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
cnc-horst am 13.08.2007 um 12:12 Uhr (0)
Hallo KlaK,mit den Einträgen "Section ENTITIES" kapiere ich nicht so richtig.Was besagt "ENTITIES" ?-----------------------------------------Wie soll ich an die Variable HANDSEED kommen, möchte ein eigenständige DXF erzeugen (mit eigener Software). Die dann von allen DXF fähigen Programme eingelesen werden kann.------------------------------------------Wie kann ich erfahren, welche Nummer Autocad vergibt, auch wenn AutoCad nicht gestartet ist.--------------------------------------------Möchte diese DXF-Dat ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
KlaK am 13.08.2007 um 12:44 Uhr (0)
Hallo Horst, Zitat:mit den Einträgen "Section ENTITIES" kapiere ich nicht so richtig.Was besagt "ENTITIES" ?Eine DXF-Datei ist in verschiedene Abschnitte eingeteilt, einer davon sind die Zeichnungselemente und die befinden sich eben bei den ENTITIES = alles das dargestellt wird, bzw. alles das verarbeitet werden soll.Im Abschnitt BLOCKS stehen zum Beispiel die Definitionen für die Beispielzeichnungen (in Deinem Beispiel die verschiedenen Arten der Häuser auf die Du Dich beziehen möchtest) Zitat:Wie soll ic ...

In das Form Rund um AutoCAD wechseln
Rund um AutoCAD : DXF INSERT
CADchup am 13.08.2007 um 13:47 Uhr (0)
Hi,@fuchsi Zitat:(command "_.insert" ...)(setq LetztesHandle (cdr (assoc 5 (entget (entlast)))))Original erstellt von fuchsi: nicht ganz richtig !!!falls das letzte Objekt eine alte Polylinie oder ein Block mit Attributen ist, funktioniert das ganze so nicht . Weiters würde ich mich nicht darauf verlassen, dass der Abschnitt Entities immer die letzthöchste Referenznummer schreibt.z.B.: der befehl BLOCK erzeugt eine Blockdefinition mit einer Referenznummer, ohne im Bereich Enrtities unbedingt was zu erzeuge ...

In das Form Rund um AutoCAD wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  2339   2340   2341   2342   2343   2344   2345   2346   2347   2348   2349   2350   2351   2352   2353   2354   2355   2356   2357   2358   2359   2360   2361   2362   2363   2364   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz