|
Rund um Autocad : Menü von Acad 2000 nach 2002 übernehmen
CADchup am 31.01.2005 um 15:52 Uhr (0)
Hi, seit Acad 2002 ist das nun mal so. In Menümakros lässt es sich leider nicht verhindern, dass der Textbildschirm aufpoppt, man kann es nur, wie im Link beschrieben, wieder autom. schließen. Wenn Du Deinen Bemstil aber über Lisp holst poppt da nix auf: (command _-dimstyle _restore 20-GH-70-1-P ) Gruß CADchup ------------------ www.cadditions.de
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Platzhalter in Acad
CADchup am 14.10.2011 um 13:30 Uhr (0)
Hi,dann gebe ich dir für den Anfang (keiner hier weiß, wie weit du bist) einen ganz rudimentären Code-Schnipsel, mit dem du den Text schon mal löschen kannst und auf dem du aufbauen kannst:Code:(if (setq ss (ssget "_X" ((0 . "TEXT")(1 . "RVZ*")))) (command "_erase" ss "") )Den kannst du je nach Wissenstand ausbauen und mithilfe des LISP-Bretts sicher erweitern.GrußCADchup------------------CADmaro.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Directory Tree kopieren...
CADchup am 16.05.2007 um 08:45 Uhr (0)
Hi, Zitat:Original erstellt von marc.scherer:Und das wiederum OHNE WindowsScriptingHost. Ich benötige eine Funktion die nur VLisp/Lisp benötigt.ohne WindowsScriptingHost gibts was. Dann allerdings über das FilesystemObject. Alternativ müsste was über DOSLib gehen.Stellt sich die Frage, warum du die Windows-API außen vor lassen willst?GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Objekte ausblenden mit Lisp-Tool nsh
CADchup am 17.04.2007 um 13:14 Uhr (0)
Hi, Zitat:Original erstellt von fips:Hat jemend eine Idee dazu, gibts ähnliche Tools?wenn einer eine Idee dazu haben sollte, dann doch zunächst mal der Autor, oder?Und ähnliche Tools findest du hier mit Sicherheit auch.zum BeispielGrußCADchup------------------CADmaro.de
|
| In das Form Rund um Autocad wechseln |
|
Lisp : LayerFarbe eines Layers in mehreren Files ändern
CADchup am 05.03.2013 um 08:47 Uhr (0)
Hi,bist zwar schon weitergekommen, aber den Hinweis auf das Einbinden eigener Funktionen wollte ich nochmal nachreichen.Das Skript könnte auch so aussehen:Code:(load (findfile "flx.lsp"))(flx "Layername" Farbnummer)Dadurch brauchst du dich von deinen Lisp-Funktionen nicht zu trennen.Umlaute habe ich nicht getestet.GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Lisproutinen laden
CADchup am 10.03.2011 um 12:45 Uhr (0)
Hi, Zitat:Original erstellt von cad4fun:In dieser "Routine.lsp" habe ich dann z.B. (defun c:LISP1 (/) (load "Q:/.../Lisp/LISP1.lsp") (c:LISP1))stehen.Könnte auch ein Klammernfehler o.ä. in der lsp sein. Poste sie doch mal oder schneide deinen LISP1-Code aus und füge ihn in die zweite Routine ein.GrußCADchup------------------CADmaro.de[Diese Nachricht wurde von CADchup am 10. Mrz. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Problem mit winzigen Papierbereichsansichtsfenstern
CADchup am 24.04.2003 um 15:46 Uhr (0)
Sicher, im normalen Zeichenbetrieb ist das nicht weiter tragisch. Mir geht es hauptsächlich darum, automatisch per Lisp alle anwesenden Ansichtsfenster abzuklappern, ob sie groß oder klein sind ist dann uninteressant. Hauptsache, ich kann sie ansteuern. Und das kann ich mit den Kleinen nicht. Warum also? Es liegt übrigens nicht an Einstellungen wie PICKBOX, APERTURE, etc. Habich schon getestet. ------------------ www.cadditions.de
|
| In das Form Rund um Autocad wechseln |
|
Lisp : lisp tool zum aufbrechen
CADchup am 09.01.2012 um 12:10 Uhr (0)
Hi,du hast NIL bei den Variablen stehen, so kann die Funktion nicht laufen! NIL ist ein geschütztes AutoLISP-Symbol, ein besonderes noch dazu. Axel könnte das jetzt schön erklären... Außerdem gibt es den Befehl QSAVE nicht, allenfalls _QSAVE. Und der speichert einfach nur die aktuelle DWG. Du willst aber _SAVEAS verwenden. GrußCADchup[Diese Nachricht wurde von CADchup am 09. Jan. 2012 editiert.]
|
| In das Form Lisp wechseln |
 sta.txt |
Rund um AutoCAD : Stationierung im Lageplan
CADchup am 07.10.2003 um 10:23 Uhr (1)
Hi,ich habe das Proggi ein wenig geändert. Es fragt jetzt ab, wie bemaßt werden soll und schreibt das Zeug entsprechend hin. Vielleicht reicht das schon, um weiter zu kommen. Einfach die sta.txt in sta.lsp umbenennen.Zur Fehlermeldung von helmut2: Klingt eigentlich, als wäre VLisp nicht geladen, was aber nicht sein kann, da (vl-load-com) im Lisp ausgeführt wird. Sicher, dass da nicht LT im Spiel ist?GrußCADchup------------------www.cadditions.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Positionsnummer
CADchup am 04.02.2010 um 08:34 Uhr (0)
Hi und herzlich willkommen,in cadffms Link gabs mehrere Möglichkeiten. Welche funktioniert nicht?Die einfachste Methode wäre sicher TCOUNT aus den Express Tools.Da wir im Lisp-Board sind und hier eigentlich Hilfe zur Selbsthilfe gegeben wird: Hast du auch versucht, selbst ein Tool zu schreiben und woran scheitert es?Für deine weitere Internetrecherche noch ein paar engl. Suchbegriffe: BUBBLE, TAG, NUMBERINGGrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
AutoLisp : pdf plotten mit lisp und ghostscript 8.33
CADchup am 08.02.2005 um 22:46 Uhr (0)
Hi, ich habe mir heute mal das neueste Ghostscript geladen und unter Acad 2002 getestet. Geht. Auch unter 2004 geht s. Problem ist 2005. Adesk hat in dieser Version mal wieder das Plotfile-Handling und einige Druckergeschichten über den Haufen geworfen. Ich muss noch ein paar Sachen ändern/erweitern. Danke an der Stelle schon mal an Proxy! Ich melde mich, wenn ich fertig bin. @Theodor Low-Budget- oder kostenlose PDF-Erzeuger setzen Viele ein. Man muss bei Freeware allerdings immer aufpassen, dass das Progr ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Aus Layer *.dwg erstellen
CADchup am 30.10.2002 um 13:03 Uhr (0)
Vorhin hing da noch ein anderes Bild dran. Nach dem Laden der LSP gab das Programm "M:Fehler" aus. Isnich schlimm. Es handelt sich dabei um die Rückgabe der zuletzt geladenen Funktion. Schau mal in die Lisp, wahrscheinlich ist "(defun M:Fehler..." die letzte Funktion in der LSP. Die Rückgabe kann man mit einem "(princ)" vor der letzten schließenden Klammer verhindern. Dann wird das Programm "still" geladen.
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layer 0
CADchup am 05.03.2003 um 10:44 Uhr (0)
Hi Ines, ich habe das Lisp NUKE (gibt s bei CADwiesel) so geändert, dass die Blockelemente auf dem Layer 0 einen frei wählbaren Layer bekommen. Einfach mit (Nuke2L "DerneueLayername") starten. Wenn Du allerdings für jeden Block eine eigene DWG-Datei hast, müsstest Du da Ganze über ein Skript starten oder Du benutzt Scriptpro aus den Migration Tools von Autodesk. Damit geht s am bequemsten. ------------------ www.cadditions.de
|
| In das Form Rund um Autocad wechseln |