| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ltype definieren (1345 mal gelesen)
|
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 11:43 <-- editieren / zitieren --> Unities abgeben:
In einem Skript für für die Umwandlung von Zeichnungen brauche ich die Linie dashed, die aber nicht standardmäßig geladen ist. Ich möchte sie deshalb im Skript erzeugen. Wenn das Skript geladen wird bekomme ich aber die Meldung ; Fehler: Falsch formatierte Liste in Eingabe Was bitte ist falsch an dem nachfolgenden Teil?? Bin für jede Hilfe dankbar, bin ein kompletter Newbie auf dem Gebiet. Skriptteil: (entmake '((0 . "LTYPE") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "DASHED") (70 . 0) (3 . "dashed __ __ __ __ __ __ __ __ __ __ __ __ __ ") (72 . 65) (73 . 2) (40 . 19) (49 . 12.7) (74 . 0) (49 . -6.3) (74 . 0) ) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Jan. 2005 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
|
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 11:57 <-- editieren / zitieren --> Unities abgeben:
Danke für den Hinweis, aber genau von dort habe ich die Definitionen übernommen. Leider stimmt scheint's immer noch etwas nicht und trotz ausgiebiger Suche in Foren und Internet bin ich bis jetzt leider nicht dahinter gekommen was es ist... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 27. Jan. 2005 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
Hi, an dem von Dir reingestellten Teil ist GAR NIX falsch. Ich habe das hier rauskopiert und in Acad genauso ausgeführt: Kein Problem, Linientyp wird erstellt. Dein Fehler liegt woanders (aber das hättest Du leicht selbst rausbekommen können <dream>. ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 12:15 <-- editieren / zitieren --> Unities abgeben:
freut mich ungemein, dass bei der Definition an und für sich alles richtig ist. Nur wäre es halt nett, wenn du mir auch gesagt hättest, was tatsächlich falsch ist, wenn ich eh schon dazuschreibe, dass das ein komplett neues Gebiet ist für mich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 14:49 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Jan. 2005 14:54 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
Ich bin zwar nicht MArc, kann aber auch bloß bestätigen das an dem Lispfragment nix falsches ist. Funzt tadellos! kopiers doch so wie es ist in deine acaddoc.lsp, dann hast du nach Zeichnungsaufruf den entsprechenden Linientyp auf alle Fälle. Was du sonst in deinem Skript machst.. keine Ahnung.. Schulterzuck?? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 15:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, besten Dank für deine schnelle Antwort. Habe deinen Rat ausprobiert, das Fragment so wie es hier gepostet war in die Datei acad2004doc.lsp kopiert und sehe dann beim Starten in der Eingabezeile: ; Fehler: Falsch formatierte Liste in Eingabe Ansonsten started Autocad aber normal und die Linienart steht jetzt auch tatsächlich zur Verfügung, aber es ist einfach ein wenig komisch, wenn bei jedem Einlesen von einem Bild, wieder diese komische Meldung auftaucht. Aber immerhin funktioniert's irgendwie - vielleicht hast du ja noch einen Einfall, dass das auch noch verschwindet. Hast mir jedenfalls schon entscheidend weiter geholfen. Danke dir!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 27. Jan. 2005 15:22 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
Zitat: Original erstellt von löwe: freut mich ungemein, dass bei der Definition an und für sich alles richtig ist. Nur wäre es halt nett, wenn du mir auch gesagt hättest, was tatsächlich falsch ist, wenn ich eh schon dazuschreibe, dass das ein komplett neues Gebiet ist für mich
Ähhh? Ich glaube Du hast mich falsch verstanden... Ich meinte mit "aber das hättest Du leicht selbst rausbekommen können", dass Du dieses Fragment auf einen Fehler hättest testen können. Einfach indem Du nur das Fragment ausführst. Warum Dein Script nicht läuft? <schulterzuck> Vielleicht wäre es mal sinnvoll von Dir, das GESAMTE Script zu uppen, dann findet auch einer den Fehler. ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 27. Jan. 2005 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
|
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 15:51 <-- editieren / zitieren --> Unities abgeben:
Danke Marc für deine Erläuterungen - sorry wenn ich dir unterstellt habe, du würdest nicht antworten wollen, hat für mich einfach so geklungen. Und übrigens, ich habe auch das Fragment ausprobiert und immer diese dämliche Fehlermeldung (; Fehler: Falsch formatierte Liste in Eingabe) bekommen und wie ich im vorherigen Posting an Thomas schon erläutert habe, bekomme ich sie auch jetzt noch, wobei die Linienart aber da ist. Jetzt ist dieses Fragment der einzige Eintrag in der neu angelegten acaddoc.lsp-Datei. Vielleicht hast du ja einen Einfall wie ich die Fehlermeldung wegbekomme. (das mit acaddoc.lsp und acad2004doc.lsp hab ich sofort wieder korrigiert, dachte man hätte in der neueren Version jetzt einfach die Versionsnummer eingefügt - sorry, bin da komlett neu in Autocad)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 27. Jan. 2005 16:04 <-- editieren / zitieren --> Unities abgeben: Nur für löwe
|
löwe Mitglied
Beiträge: 7 Registriert: 27.01.2005
|
erstellt am: 27. Jan. 2005 16:17 <-- editieren / zitieren --> Unities abgeben:
ja, ja wenn man halbblind durch die Welt läuft: hatte den Editor nur als relativ kleines Fenster offen und am unteren Ende war noch eine falsche Zeile die ich nicht gesehen hatte beim Abspeichern Asche auf mein Haupt! Uff das war eine schwere Geburt... kann nur noch leichter werden, hoff ich. Jedenfalls danke für die Geduld an euch beide, aber ohne eure Antworten hätte ich wohl schon längst aufgegeben
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |