Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 40 - 52, 130 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : Layer umschalten bei der Bemassung
fuchsi am 27.10.2004 um 13:23 Uhr (0)
also seh ich das richtig, du hast jetzt den gesamten code (also insgesamt die 3 defun´s) in einer datei reactor.lsp abgespeichert, und lädst diese in der acad.lsp ??kann nicht ganz sein, dann dürftest du in einer neuen zeichnung überhaupt keinen fehler erhaten (aber auch der reaktor dürfte nicht funktionieren) , da die acad.lsp NUR einmal (beim starten von acad) geladen wird. um lisp programme in allen Ziechnungen zu haben. verwendet man die AcadDoc.lsp, die wird auch bei neuen Ziechnungen geladen.da du in ...

In das Form Lisp wechseln
AutoLisp : Bei Abruch oder Esc Benützereinstelungen zurücksetzten
fuchsi am 07.10.2005 um 12:02 Uhr (0)
ich denke du meinst sowas in der Art(setq tmpOSMODE (getvar "OSMODE"))(setvar "OSMODE" 0); irgendeine Benutzereingabe z.B.: punkt oder Objektwahl(setvar "OSMODE" tmpOSMODE)wird jetzt bei der Benutzereingabe mit esc abgebrochen, wird natürlich der (in diesem Beispiel) der Objektfang nicht auf den ursprünglichen Wert zurückgesetzt (Lisp ist ja abgebrochen worden)Da gibts im Prinzip zwei Möglichkeiten das abzufangen1.) eine saubere ERROR Routine , ein Lisp Abbruch mit ESC startet automatisch eine Funktion die ...

In das Form AutoLisp wechseln
Lisp : Script aus Lisp mit Command aufrufen
fuchsi am 11.09.2007 um 11:34 Uhr (0)
Zitat:Original erstellt von Peter2:Nun kann ich- Laymrg nicht direkt mit Lisp ansprechen- rename nur mit Lisp ansprechen, wenn ich die Layernamen direkt als Name übergebe und nicht als !Variable[/B]Laymrg kenne ich nicht, ich verwende keine Expresstools.Rename : warum soll man denn rename nicht per lisp verwenden können ?(setq AltLayer "Layer1")(setq NeuLayer "Layer2")(command "._rename" "_layer" altLayer neuLayer)Funktioniert Doch tatelos !------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC

In das Form Lisp wechseln
Lisp : command-Befehl mit variabler Länge
fuchsi am 29.02.2008 um 11:57 Uhr (0)
Zitat:Original erstellt von romi1:Hi tunnelbauer!Danke für den Tipp, aber ich schnipsle jetzt mittlerweile ca. 3 Tage an dem lisp zum Blöcke einlesen, und möchte nicht so kurz vor dem Ziel aufgeben. Ist ja auch egal für was ichs brauche, die Frage lautet: wie kann ich die command-Zeile so gestalten bzw. gestalten lassen (z. B. mit strcat ... aber der schluckt keine Strings, die Anführungszeichen enthalten), das sie mit einer variablen Anzahl von Attributen fertig wird?Gruß,RomanIn dem Fall wohl gar nicht. ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
fuchsi am 03.04.2008 um 11:36 Uhr (0)
Zitat:Original erstellt von AutoCADuser:[i@fuchsi: den wilden Teil mit den defuns hab ich doch von ober. Und wie die Routine reagiert, gab ich doch auch schon ober erwähnt.Aber dann geht ja doch nicht was ich vor hatte. Den code von zwei Routinen in eine LSP-Datei zu kopieren schaffe ichja auch, aber mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich diecodes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...aber trotz dem, DANKE!![/i]Zum Verstä ...

In das Form Lisp wechseln
Lisp : aus LISP ein SCRIPT aufrufen und dann weiter in LISP
fuchsi am 05.08.2010 um 10:36 Uhr (0)
das Problem ist dabei, dass das LISP und das Script nicht sauber syncron abgearbeitet werdenBeispieldas aufrufende LispCode:(defun c:xx () (alert "vorher") (command "._script" "d:/test/test.scr") (alert "nachher"))Die ScriptdateiCode:._line 0,0,0 1,0,0 (alert "script")was passiertZuerst das Alert VorherDan das Alert NachherUnd zum Schluss das Alert ScriptEigentlich wollten wir es ja ganz anders.IMHO, die einzige Möglichkeit, die ich sehe, dass das Fremappli Script zu Schluss Dein Nachbearbeitungslisp aufru ...

In das Form Lisp wechseln
Lisp : warum hupft er manchemal obwohl er klar definiert ist
fuchsi am 16.05.2011 um 11:14 Uhr (0)
Zitat:Original erstellt von chris888:warum auch immer das was mit dem objektfang zu tun hat    ich mein ich mach doch nur ne lisp aktion -.-nein, du schiesst einfach per Lisp Befehl command eine ganz normalen Befehlszeilenaktion in die Befehlszeile.Umstellen tut man dieses Verhalten über OSNAPCOORDTyp: Ganzzahl Gespeichert in: Registrierung Ausgangswert 2 Steuert, ob in der Befehlszeile eingegebene Koordinaten fortlaufende Objektfänge außer Kraft setzen. 0 Fortlaufende Objektfangeinstellungen setzen Tast ...

In das Form Lisp wechseln
Tsetfurom : Josys Schultüte
fuchsi am 05.09.2007 um 15:18 Uhr (0)
Na dann gehen wir mal, eineige inge Schritt für Schritt durch (setq OldOsmode (getvar "OSMODE")) (setvar "OSMODE" 0)Merken des alten Objektfangesund Löschen des Objektfanges (setq LastObj (entlast)) Merken des letzten Objektes. Alle nachfolgenden Objekte sind dann von deinem LISP erzeugt wordenHier gibt es 3 Möglichkeiten, die zu beachten sind1. Zeichnung ist leer die Variable LastObj = nil2. Das letzte Objekt war ein INSERT mit Attributen - Es gibt noch NachfolgeObjekte3. Das letzte Objekt ist irgenein so ...

In das Form Tsetfurom wechseln
Lisp : Welche Dias sind in SLB ?
fuchsi am 11.12.2007 um 12:39 Uhr (0)
wir sind ja im Lisp Forumschnell mal nach Lisp konvertiert.Code:(setq fs (vlax-get-or-create-object "SCRIPTING.FILESYSTEMOBJECT"))(setq f (vlax-invoke fs "OpenTextFile" "d:/hicad/10b/10A0ART2.SLB"))(vlax-invoke f "Read" 32)(setq eof nil)(while (not eof) (setq a1 (vlax-invoke f "Read" 36)) (if (= (vl-string-position 0 a1) 0) (setq eof t) (progn (setq dia (substr a1 1 (vl-string-position 0 a1))) (print dia) ) ))(vlax-invoke f "Close")(vlax-release-object f)(vlax-release-object fs)-------------- ...

In das Form Lisp wechseln
AutoLisp : Verwendete CTB über Lisp auslesen
fuchsi am 31.10.2003 um 08:58 Uhr (15)
(vla-get-stylesheet (vla-get-ActiveLayout (vla-get-activedocument (vlax-get-acad-object)))) gibt dir vom aktuellen layout den stylesheetname (ctb-date) siehe auch (VLA-get-CONFIGNAME pc3 date (VLA-get-CanonicalMediaName format (vla-get-centerplot plot zentrireen (vla-get-paperunits mm ioder inch (vla-get-stylesheet ctb datei

In das Form AutoLisp wechseln
AutoLisp : bildeigenschaften via lisp abfragen
fuchsi am 21.10.2003 um 10:14 Uhr (0)
der gc10 ist der einfügepunkt der gc11 ist der U-vektor (das ist der abstand des rechten,unteren punktes ausgehend vom einfügepunkt in x,y,z) der gc12 ist der V-Vektor (das ist der abstand des linken oberen punktes ausgehend vom einfügepunkt in x,y,z) ist das bild mit winkel 0 eingefügt ist der gc11 eine liste aus (bildbreite 0 0) und der gc12 eine liste aus (0 buildhöhe 0) ist das bild mit winkel 0 eingefügt , wirds etwas koplizierter den pfad erhälst du über den gc340, dieser enthält wiederum einen elem ...

In das Form AutoLisp wechseln
AutoLisp : bildeigenschaften via lisp abfragen
fuchsi am 21.10.2003 um 10:53 Uhr (0)
sorry noch ne kleine ergänzung, der U-vektor ist nur der vektor eines einzigen pixels ! und nicht der bildbreite im GC13 hast du eine liste aus (xPixel und YPixel) dir berrechnung ´des rechten oberen punktes läuft dann so (setq en1 (car (entsel))) elementname image (setq ed1 (entget en1)) elemtdaten image (setq LiUn (cdr (assoc 10 ed1))) einfügepunkt (setq u (cdr (assoc 11 ed1))) u-vektor (setq u1 (polar LiUn 0 (car u))) (setq u1 (polar u1 (/ pi 2.) (cadr u))) u-punkt abs ...

In das Form AutoLisp wechseln
AutoLisp : Verwendete CTB über Lisp auslesen
fuchsi am 30.10.2003 um 08:19 Uhr (0)
(setq ad (vla-get-activedocument (vlax-get-acad-object))) (vla-RefreshPlotDeviceInfo (vla-get-activelayout ad)) (vlax-safearray- list (vlax-variant-value (vla-getplotstyletablenames (vla-item (vla-get-layouts ad) Model ))))

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10 

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