|
AutoLisp : Versetz Befehl modifizieren ???
cad4fun am 26.01.2005 um 12:48 Uhr (0)
stell die datei in das verzeichnis, indem die LISP-Routinen abgelegt sind und lade sie beim start von ACAD automatisch(startup.lsp). damit funktioniert der OFFSET(VERSETZ)-Befehl wie gewünscht, dass die neuen Objekte die gerade aktuellen einstellungen bekommen. Nach jedem objekt musst Du allerdings aus dem befehl raus und den befehl neu starten. Ist ein schönheitsfehler, aber dafür gratis
|
| In das Form AutoLisp wechseln |
|
Lisp : Wie Layerfarbe bei bekannten Layern ändern
cad4fun am 20.08.2008 um 09:42 Uhr (0)
Ein Scriptfile wäre vielleicht auch eine Lösung für Dich.Mit der folgenden Zeile(command "_-layer" "_color" "1" "layer1" "")setzt Du die Farbe von LAYER1 auf 1 und für jeden Layer hängst noch eine Zeile dran, nennst die Datei layerfarbe.scr und startest diese bei jeder DWG mit dem Befehl script.
|
| In das Form Lisp wechseln |
|
Lisp : Wie Layerfarbe bei bekannten Layern ändern
cad4fun am 20.08.2008 um 09:54 Uhr (0)
Viel mehr gibt es nicht zu beschreiben!aber noch einmal1)Für jeden Layer musst die entsprechende Zeile in die Datei schreiben2)nenn die Datei layerfarbe.scr und starte diese bei jeder DWG mit dem Befehl script.Vorher suchst im Forum vielleicht noch nach Sriptpro, um ein ganzes Verzeichnis mit einem Schlag dieser Scriptdatei zu unterwerfen
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
cad4fun am 19.06.2009 um 07:42 Uhr (0)
Zitat:Original erstellt von Linus23: Was das Wort "strcat" bedeutet weiß ich leider auch nicht.strcat verkettet mehrere Zeichenketten zu einer(strcat "ab" "cd") ergibt "abcd"
|
| In das Form Lisp wechseln |
|
Lisp : Lisproutinen laden
cad4fun am 10.03.2011 um 09:14 Uhr (0)
In der CUI-Datei lade ich unter LISP-Dateien eine Datei "routinen.lsp", welche bei Kontrolle unter ExtraAutoLispAnwendungen auch als geladen angefüht ist. In dieser "Routine.lsp" habe ich dann z.B. (defun c:LISP1 (/) (load "Q:/.../Lisp/LISP1.lsp") (c:LISP1))stehen. Aber die LISP1 wird mir erst dann gestartet, wenn ich die Routine.lsp NOCHMALS in die DWG reinschiebe(reinlade). Daheim auf 2008 funktioniert das einwandfrei, im Büro auf der brandneuen 2011 nicht. Habe ich was übersehen oder nicht beachtet?
|
| In das Form Lisp wechseln |
|
Lisp : savedata.lsp
cad4fun am 15.07.2010 um 11:36 Uhr (0)
von Vladimir NesterovskyIch bekomme beim Laden der Datei die Meldung:Fehler: no function definition: DICT-GETDer Ausschnitt dazu:;; Get A [Key] Value From Dictionary [Name](cond ((member (substr (getvar "acadver") 1 2) ( "13" "14")) (defun dict-get ( name key ) ;; name and key As strings (x-relist ;; decode the data! (cdr (member (100 . "AcDbXrecord") (dict-getrawdata name key)))))) ((member (substr (getvar "acadver") 1 2) ( "15" "16")) (defun dict-get ( name key ) ;; name and key As strings ...
|
| In das Form Lisp wechseln |
|
Lisp : Unerwünschter Plotdialog
cad4fun am 27.02.2014 um 09:47 Uhr (1)
Ich setze mit folgendem Makro Bemassungen in Klammern:setvar;cmddia;0;_select;\_dimedit;_n;( );_p;;setvar;;1;Das funktioniert soweit auch korrekt, aber nach Abschluss springt Autocad in den Plotdialog. Warum?
|
| In das Form Lisp wechseln |