| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Befehl überschreiben (951 mal gelesen)
|
Kenny1 Mitglied
Beiträge: 77 Registriert: 29.06.2004
|
erstellt am: 08. Feb. 2006 19:15 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ist es möglich einen Standard-Acad- Befehl zu erweitern? Ich meine nicht, ihn komplett zu überschreiben und zu ersetzen. Vielmehr geht es darum einen Standard-Befehl, der bestimmte Optionen bietet weitere Optionen hinzuzufügen und die Standard-Routine nicht zu beeinflussen. Gruß Kenny1 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 09. Feb. 2006 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
Sicher .. guck dir mal folgenden Konstrukt an: (defun NEWLINE ( / OLDLAYER) (setq OLDLAYER (getvar "clayer")) (command "_-layer" "_m" "LINIENLAYER" "") (command "_.line") (while (=(getvar "cmdactive")1) (command pause)) (setvar "CLAYER" OLDLAYER) ) (command "_undefine" "Linie") ;alten Befehl löschen (command "_undefine" "_line") (defun c:LINIE() ; und durch neuen ersetzen (newline) ) (defun c:_line() (newline) ) ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
s.wickel Mitglied Bauingenieur Wasserwirtschaft
Beiträge: 422 Registriert: 17.12.2001 Bricscad V7 - V11
|
erstellt am: 10. Feb. 2006 15:09 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
Hallo Holger! Was passiert, wenn ich den Befehl _undefine benutze? Wird der gelöschte Befehl dauerhaft gelöscht, oder nur bis zum Neustart? ------------------ Grüße aus dem Siegerland,
Stefan
[Diese Nachricht wurde von s.wickel am 10. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 10. Feb. 2006 21:41 <-- editieren / zitieren --> Unities abgeben: Nur für Kenny1
Zitat: Original erstellt von s.wickel: Hallo Holger!Was passiert, wenn ich den Befehl _undefine benutze? Wird der gelöschte Befehl dauerhaft gelöscht, oder nur bis zum Neustart?
... Versuch macht kluch ... und die Hilfe sagt auch einiges. Aber, damit du beruhigt bist: bei einem Neustart hat ACAD die _undefine-Manipulation vergessen, es sei denn, du sagst es ihm in der acad.lsp erneut und es gibt ja noch auch noch _redefine ------------------ - Thomas - "Du bist einen uns unbekannten Weg in eine andere Form des Seins gegangen. - Wir sehen uns wieder in deinem Paradies! - Tschüß Axel.." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kenny1 Mitglied
Beiträge: 77 Registriert: 29.06.2004
|
erstellt am: 11. Feb. 2006 15:39 <-- editieren / zitieren --> Unities abgeben:
|