|
Lisp : Ursprung in Batchdatei
fred_tomke am 10.06.2008 um 16:52 Uhr (0)
Hi, ich würde das schon so machen wie CADmium sagt, beim Laden der DWG aber eine Lisp laden, die das verschachtelte explodieren übernimmt. Ob ein verschachteltes Explodieren im Skript funktioniert, kann ich nicht beurteilen.Hinweis: nicht alles lässt ich zerhacken!Ich würde Dir gern helfen. Sende mir einfach eine Beispiel-Zeichnung und Dein Skript zu.VG, Fred------------------Fred TomkeDipl.-Ing. (FH) Landespflege
|
In das Form Lisp wechseln |
|
Lisp : Ursprung in Batchdatei
fred_tomke am 10.06.2008 um 16:54 Uhr (0)
Hi CADmium, warst schneller als ich. Bin aber überrascht, dass LISP-Ausdrücke im Script funktionieren.VG, Fred------------------Fred TomkeDipl.-Ing. (FH) Landespflege
|
In das Form Lisp wechseln |
|
Lisp : Schraffurbasispunkt
fred_tomke am 10.06.2008 um 16:58 Uhr (0)
Zitat:Original erstellt von archtools: Wenn ich sowas sehe, dann frage ich mich immer, warum hier überhaupt noch LISP als äußere Sprachhülle verwendet wird :-)Vielleicht, weil der Rest in Lisp ohne ActiveX ist? Fred------------------Fred TomkeDipl.-Ing. (FH) Landespflege
|
In das Form Lisp wechseln |
|
Lisp : Ursprung in Batchdatei
CADmium am 11.06.2008 um 07:57 Uhr (0)
Zitat:Original erstellt von fred_tomke:Hi CADmium, warst schneller als ich. Bin aber überrascht, dass LISP-Ausdrücke im Script funktionieren.VG, FredWarum soll das nicht gehen?( .. ist das Kommando, den Lispinterpreter zu starten und alle folgende als Lispausdruck zu werten und abzuarbeitenAlles was in der Befehlszeile geht, sollte auch im Script gehen------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Ursprung in Batchdatei
Theodor Schoenwald am 10.06.2008 um 19:52 Uhr (0)
Danke Thomas,für den Tipp, dass Lisp in Script läuft, war mir auch nicht bekannt.Viele GrüßeTheodor Schönwald
|
In das Form Lisp wechseln |
|
Lisp : Schraffurbasispunkt
CADmium am 10.06.2008 um 15:10 Uhr (0)
Es ist beides ACTIVEX !!!! einmal aus Lisp angesprochen, einmal aus VBA ... daher ist geschwindigkeitstechnisch irrelevant .. vielleicht noch was overheadmäßiges und so, aber ich denke , das spielt nicht die Rolle. Wenn du es genau wissen willst , bleibt nur bei (sehr vielen operationen) mitzustoppen.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Schraffurbasispunkt
archtools am 11.06.2008 um 00:17 Uhr (0)
Zitat:Original erstellt von CAD-Huebner: Ja, ikke.Füge mal Code:(setq hatchelist (entget (entlast)))(entmod (subst (cons 43 (* abstand (sqrt 2.0))) (assoc 43 hatchelist) hatchelist))Ach, endlich! SETQ, SUBST, CONS, ASSOC - endlich wieder richtiges Lisp und nicht nur ein paar Klammern um ActiveX-Ausdrücke :-)
|
In das Form Lisp wechseln |
|
Lisp : Ursprung in Batchdatei
mundal am 11.06.2008 um 08:25 Uhr (0)
Hallo Zusammen,ich habe diese LISP-Routine geschrieben.Leider löst sich der Block immer noch nicht auf.das Programm geht erst garnicht in die Schleife wenn ich es starte.(defun c:knacker ()(while (setq A(ssget "_x" (list(0 . "INSERT")(cons 410 (getvar "CTAB")))) (progn (setq NR -1) (repeat (sslength A) (command "_explode" (ssname A (setq NR(1+ NR)))) ) )))Was kann das noch sein ?GrussJoachim
|
In das Form Lisp wechseln |
|
Lisp : pmove
Hunchback am 12.06.2008 um 12:58 Uhr (0)
Ich hab was gefunden das ich vor längerem mal geschrieben hab.Verschiebt polylinienstützpunkte und behält, im unterschied zum bearbeiten mit Griffen, die Abstände zwischen den Stützpunkten bei.Polylinie zeichnenLisp mit pmove startenPolylinie wählenStützpunkt pickenStützpunkt verschiebenklickenfertigWenn ich das Prog heute schreiben würde, wärs etwas strukturierter Trotzdem interessant, was man mit Lisp alles anstellen kann.Vielleicht kanns ja jemand brauchen..GrüMartin ------------------You seem (in my (h ...
|
In das Form Lisp wechseln |
|
Lisp : Fehlerinterpretation
Erich Klein am 14.06.2008 um 18:46 Uhr (0)
Hallo,vielleicht kann mir jemand einen Tip geben. Ich habe eine Lisp-Routine programmiert. Mal funktioniert die Routine perfekt, mal streikt sie. In diesem Fall erhalte ich folgende Fehlermeldung, die ich leider nicht interpretieren kann: fehlerhafter Argumenttyp: numberp:_nilWas bedeutet diese Meldung? Für einen Kommentar danke ich im voraus.Erich
|
In das Form Lisp wechseln |
|
Lisp : Xlist mit vollständigem Xref-Pfad
tappenbeck am 09.07.2018 um 22:19 Uhr (1)
Moin!In den ExpressTools gibt es den Befehl xlist.Dieser zeigt den Namen des Xref an. Ich hätte gerne den vollständigen Pfad zur DWG des Xref.Weiss einer von Euch, ob das eine Lisp ist oder darüber irgendwie erweitert werden kann?In 2008 gab es einmal eine Alternativprogrammierung als DLL.Wäre auch nicht abgeneigt, wenn der Weg zum Ziel über vb.net gehen würde.Kann einer von Euch weiterhelfen?Gruss Jan------------------jan :-)
|
In das Form Lisp wechseln |
|
Lisp : Gaudi-Lisp
CADmium am 19.06.2008 um 11:46 Uhr (1)
Zitat:Original erstellt von CADchup:So, und jetzt du: Mal ganz von grdraw abgesehen, kann dein Ventilator nur eine Geschwindigkeit. pah eigentlich solltest du mich und meinen Code kennen ... das Teil hab ich bloß - um Fragen aus dem deutschsprachigen Raum zu vermeiden) "internationalisiert" (und mir nicht selber ausgedacht) ... und an die erste "Wobinich"-Version kann ich mich auch noch erinnern ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits ...
|
In das Form Lisp wechseln |
Spiel.zip |
Lisp : Gaudi-Lisp
StefanW am 19.06.2008 um 11:50 Uhr (10)
Hallo !Ich hab da noch ein schönes kleines Spiel von Axel Strube-Zettler (Mapcar).Er war für solche Sachen ja auch immer zu haben und ich denke, er hätte sicher nichts dagegen, es hier zu veröffentlichen.Einfach versuchen, die Texte in eine sinnvolle Reihenfolge zu bringen (zu verschiebenden Text anklicken und Button "Zug" drücken. Funktioniert natürlich nur da, wo als Nachbarzelle ein freies Feld vorhanden ist.)Gruß Stefan
|
In das Form Lisp wechseln |