|
AutoLisp : EPS-Format bei Befehl Export
tom.berger am 15.06.2004 um 10:34 Uhr (0)
Zitat: Original erstellt von Bernd10: Die Variante mit getfiled ist schon mal ein guter Ansatz. Ich habe in der Hilfe zu getfiled aber keine Möglichkeit gefunden um die Extras/Optionen vom Befehl Export darzustellen. Ist dies trotzdem möglich? Ich verstehe Deine Frage nicht. Was meinst Du mit Extras/Optionen darstellen ? Nochmals: Du rufst den Befehl EXPORT über die Befehlszeile so auf, dass er nicht in einem GUI-Fenster läuft. Dazu stellst Du die Systemvariable FILEDIA zuerst mal auf 0. Dann ma ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : nur teile eines String
mapcar am 15.06.2004 um 12:20 Uhr (0)
Zitat: Achim schrub: Ist schon korrektes Verhalten Seh ich auch so - es ist das einzig plausible Verhalten. READ ist ja nicht eine eingebaute Funktion zur Zeichenkettenbearbeitung wie SUBSTR, sondern der Lisp-Parser, also der erste Teil der READ-EVAL-PRINT-Loop. Deshalb muss das Verhalten zwangsläufig konsistent sein, und das bedeutet: Würde sich READ nicht so verhalten, gäb s keine Steuerzeichen in Lisp, denn *jede* Eingabe in Lisp wird erstmal durch ein READ geschoben. Ein expliziter Aufruf von ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : nur teile eines String
tom.berger am 15.06.2004 um 12:31 Uhr (0)
Zitat: Original erstellt von Dabrunz: Nein, das würde ich nicht. Ist schon korrektes Verhalten: (read " ") - TAB Wird dann eben zur ESCAPE-Sequence und das kann ich schon akzeptieren. Stimmt, ich stand ein wenig auf dem Schlauch. Der String "a" ist ja gar nicht anzeigbar, da muss ja auch das "" durch ein Escape-Zeichen maskiert werden. Ein "" im String wird als "" angezeigt, und wenn ich eine n String in einen anderen verschachtele, dann benötige ich für die innere Struktur natürlich "\", um ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : nur teile eines String
Petra_Sp am 16.06.2004 um 10:24 Uhr (0)
Hallo Leute Vielen vielen vielen Dank für eure Antworten! Ich hab nur sehr wenig Ahnung von Lisp, drum würde ich noch eure Hilfe und Untestützung brauchen!! 1. Wie kann ich das am besten in meinem Plankopf einbauen der mittels Block einfügen eingesetzt wird! 2. Der User sollte auser das er diesen Kopf einfügt im Prinzip sonst nicht viel machen auser seine Felder (Attripute) ausfüllen. 3. Ist das überhaupt möglich mittels Lisp und so? 4. Wenn ja wie funktioniert das das er mir automatisch den Pfad an eine ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
Petra_Sp am 16.06.2004 um 10:40 Uhr (0)
Hallo Folgendes Problem: Ich möchte in eine Zeichnung vordfinierte Standardlayer,Textstyle und Bemaßungsstile (vordefinierte Firmenzeug eben) einfügen und das am besten per Knopfdruck. Ich weiß ich könnte sie mir über den Designer Center immer wieder hineinziehen dauert mir aber zu Lange. Ich hab mir eine Zeichnung-Vorlage angelegt wo ich das alles definiert und erstellt habe. Wie kann ich jetzt am einfachsten über Lisp, Sript pder dergeleichen diese vordefinierten Sachen per Knopfdruck einfügen. 1x für La ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
tom.berger am 16.06.2004 um 11:32 Uhr (0)
Zitat: Original erstellt von Petra_Sp: Ich hab mir eine Zeichnung-Vorlage angelegt wo ich das alles definiert und erstellt habe. Wie kann ich jetzt am einfachsten über Lisp, Sript pder dergeleichen diese vordefinierten Sachen per Knopfdruck einfügen. 1x für Layer, 1x für Bemasungstile und 1x für Textstyle. Ich vermute, Du willst das in bereits bestehende Zeichungen einfügen, denn für neue Zeichnungen hast Du ja schon Deine Vorlage. Das geht dann am einfachsten, indem Du die ansonsten leere Vorlage ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
heidi am 16.06.2004 um 11:34 Uhr (0)
Hallo Petra, wenn du dies alles in deiner Vorlage-Datei eingerichtet hast und diese auch für neue Zeichnungen verwendest, hast du doch automatisch alles in der neuen Zeichnung. Da brauchst du weder Lisp noch das DesignCenter dazu, oder versteh ich was verkehrt... ------------------ Gruß Heidi
|
In das Form AutoLisp wechseln |
|
AutoLisp : Farbabhängig in Layerabhängig umwandeln
mkl-cad am 17.06.2004 um 08:06 Uhr (0)
Hallo Lisp-Fans Bekanntlich kann man in ACAD einstellen ob die Zeichnung Farbabhängig oder Layerabhängig geplottet werden soll. PSTYLEPOLICY Da wir hier im Büro die Layerstruktur umstellen wollen (Früher ging ja nur Farbabhängig) müssen alte Zeichnungen umgestellt werden. Um eine Fababhängige Datei in eine Layerabhängige zu verwandeln muß eine neue Zeichnung erstellt werden und die vorherige eingefügt werden. Das geht ja ganz einfach hat aber nen Haken, erst recht wenn ich den Block über Lisp einfügen wi ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Höhenschichtlinien?
Geos am 17.06.2004 um 08:08 Uhr (0)
Es gibt Programmpakete, mit denen man Schichtenlinien zeichnen kann - meist Pakete, die auch Schnitte und Kubaturberechnungen beinhalten. Deren Preise sind aber auch dementsprechend hoch und der Kauf zahlt sich nur aus wenn mans öfter braucht. Um Höhenschichten vollautomatisch zu generieren, wird auch etwas mehr notwendig sein, als ein paar Zeilen LISP. Schreib doch mal, was Du genau brauchst/suchst. ------------------ Gruß, Ernst [Diese Nachricht wurde von Geos am 17. Jun. 2004 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : nur teile eines String
Petra_Sp am 17.06.2004 um 09:15 Uhr (0)
Hallo Fuchsi Danke nochmal, hat prima Funktioniert. Du hast mir sehr damit geholfen!! Eine Frag noch an alle: Kann ich mir aus einem Dateinamen z.b. DetailB001-20-5-001-.dwg einen ganz bestimmete Position z.b. den 1 er (6. Position von rechts) rausfiltern und in meinen Plankopf automatisch auf eine bestimmte Position eintragen-verwenden? Ist das möglich?? Oder der umgekehrte Weg wäre auch nicht schlecht. Ich habe z.b. in meinem Plankopf Attripute wie Art (4), Plannr. (001) und Index (-). Diese sollen dann ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehl: UMGRENZUNG/GPOLY
Bernd10 am 17.06.2004 um 09:38 Uhr (0)
Hallo Bernhard, Zitat: Original erstellt von Bernhard GSD: Unter bestimmten Umständen Fragt AutoCad beim Befehl UMGRENZUNG: Alles Sichtbare wird gewählt... 6256 gewählt, DELETED? N Oder wie kann ich diese Zahl berechnen und im Lisp ein _Yes beisteuern? Wenn Du bereits ein Lisp verwendest, kannst Du versuchen nach der Ausführung des Befehls die Systemvariable CMDACTIVE abzufragen: (if (/= (getvar CMDACTIVE ) 0) (command _Yes ) ) ; if Allerdings ist das ungetestet und setzt wie gesagt ein ber ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : nur teile eines String
tom.berger am 17.06.2004 um 12:02 Uhr (0)
Zitat: Original erstellt von Petra_Sp: Ich kann mir denken das so was ganz schön eitaufwändig zum Programmieren? Aber vielleicht kann mir ja jemand weiterhelfen oder einen Ansatz geben als Lisp-Neuling?! Solche Funktionen sind schon Bestandteil der Standardfunktionen jedes LISP Interpreters. Schau einfach mal in Deiner VisualLISP Online-Hilfe nach SUBSTR und STRCAT Tom Berger ------------------ ArchTools : AutoCAD-Werkzeuge für Architektur, Bauplanung und Immobilienverwaltung architektur ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp für Höhenschichtlinien?
moes am 17.06.2004 um 12:09 Uhr (0)
Ich habe vektorisierte Karten mit Höhenschichtlinien, die ich in 2D als Spline nachzeichne. Zum Schluss füge ich in die offen gelassenen Lücken die Höhenangaben ein. Etwas umständlich und nicht sehr präzise, was die Ausrichtung der Schrift anbelangt. Ich würde mir das so vorstellen, dass man die Höhenangabe eingibt und diese dann entweder in regelmäßigen Abständen (oder etwa beim Doppelklicken?? falls sowas geht)eingefügt wird, wobei die Linie gleichzeitig unterbrochen wird. Die Schrift müsste natürlich mi ...
|
In das Form AutoLisp wechseln |