|
AutoLisp : Menüeintrag
michelangelo am 09.12.2004 um 15:04 Uhr (0)
vesuch es mal so wie unten aufgeführt, beachte zwei wichtige punkte: - das lisp befindet sich in einem der support-Pfaden - die endung is .lsp sonst schreib einfach noch die endung dazu. zb. BLOCK_COPY.vlx od. BLOCK_COPY.fas ^C^C(if (not BLOCK_COPY)(load BLOCK_COPY ( BLOCK_COPY ))) BLOCK_COPY entschuldigung falls ich mich wiederhole, aber ich will nicht den ganzen treat(wie schreibt man das?)lesen. ps: ich schreibe immer alles klein ------------------ [AutoCAD spricht mit jedem, nur leider nicht i ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Layerstand speichern Button
michelangelo am 05.08.2004 um 14:50 Uhr (0)
warum machst du zwei?? ein button schreib dort z.B.: ^c^cLayerst oder deluxversion: ^C^C(if (not Layerstatus)(load Layerstatus ( Layerstatus ))) Layerst das lisp wechselt automatisch die vorauswahl. das heisst button drucken rechte maustaste für standspeichern button drücken rechtemaustaste für wiederherstellen button drucken rechte maustaste für standspeichern button drücken rechtemaustaste für wiederherstellen ..... erst wenn du von diesem rhythmus weg willst musst du noch was eingeben. lies einfach ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : polar kobieren
michelangelo am 26.04.2004 um 16:11 Uhr (0)
ich habe einene Riesen Klinikanlage die verschiedene Gebäudeteile hat die aber alle sozusagen kreissektoren sind. sie laufen ineinander über und und und. ich bin elektorzeichner und ich habe lampen, dosen, steckdosen, schrieften, ... sehr vielen sachen die ich kopieren und drehen muss. wen ich es zuerst kopieren und dan drehen muss machen ich vielmehr klicks. mit dem lisp mache ich viel weniger. vielleicht geht es ja mit den griffen auch, aber ich komme nicht nach, kann man das irgendwo einfach erklärt n ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : verschachtelung
michelangelo am 18.11.2004 um 15:15 Uhr (0)
Ich habe hunderte von Prozeduren. jetzt möchte ich bei jeder prozedur duzende von zeilen einfügen die sind aber immer die gleichen. Wie muss ich diese verpacken und in den prozeduren eingliedern das ich sie nur einmal schreibe und dann überall nur noch einbinden kann. Ich möchte das zwecks übersichtlichkeit und einfacher korektur möglich keit. das ist das prinzip meines lisp: (C rozedur 1 (/ xyz) (prozedur X) blablabla ) (C rozedur 2 (/ xyz) (prozedur X) blablabla ) (C rozedur 3 (/ xyz) (prozedur X ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Layerstand speichern Button
michelangelo am 05.08.2004 um 14:32 Uhr (0)
Habe für das ein lisp gefunden braucht nur ein button, ist aber nur für die aktuelle zeichnung gültig nach schliessen der zeichnung ist der layerstand weg. ;;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ;; LAYERSTATUS ;; ;; Programm sichert den aktuellen Layerstand oder schreibt den gesicherten Layerstand wieder zurück. Die Variable, ;; in die gesichert wird, kann vom Benutzer nicht vorgegeben werden - auch hat diese Routine nichts mit den ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fremdpläne anpassen
michelangelo am 12.10.2004 um 16:17 Uhr (0)
habe das nuke ausprobiert das geht nicht. ich weiss nicht warum aber es geht nicht bei allen fremdzeichnungen und blöcken. deshalb habe ich mit hilfe dieses forums mein eigens lisp kreiert. (command BEREINIG AL N ) (command _AUDIT J ) (C:as2isocp) ; ;as2isocp setzt alle schriftstile auf isocp ; (command _.LAYER FA 8 * T * ) ;;; (setq Index -1) ;;; (repeat (sslength (setq aws (ssget _X ((0 . DIM* ))))) ;;; (command _.explode ;;; (ssname ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : löschen von blöcken
michelangelo am 12.10.2004 um 07:53 Uhr (0)
für die blöcke weiss ich nicht, sind sie auf gesperrten layern??? für die layer wen nichts mehr drauf ist, auch nicht in den layouts! kannst du mit dem lisp einige layer löschen die du sonst einfach nicht wegbringst. ;; --------------------------------------------------------------------------; ;;; DELLAYER.lsp ;;; Copyright (C) 1990 - 1993 by Autodesk, Inc. ;;; ;;; Permission to use, copy, modify, and distribute this software ;;; for any purpose and without fee is hereby granted, provided ;;; th ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : linienlisp
michelangelo am 11.10.2004 um 16:20 Uhr (0)
@schachinger vielen danke das gibt ein paar U s Habe mein Lisp einwenig erweitert. Wie kann ich die eingebene variable dudu speichern. Und wen ich den befehl wiederholen mit enter bestätigen, oder neuen wert eingeben.?? (defun c:bus (/ old_lay) (setq old_lay (getvar clayer )) (command layer set E_LICHTE_LGN ) (c:blinie) (command layer set old_lay ) (defun c:blinie ( / dudu ) (setq dudu (getreal reite: )) (command _pline (setq pt1 (getpoint)) b dudu (setq pt1 (getpoint pt1)) ) (se ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Routine Lisp für TL
michelangelo am 29.04.2004 um 00:25 Uhr (0)
gibts irgend wo ein Lisp wo ich meinen TL (Teamleiter) routine mässig vernunft beibringen kann? ich hasse es die ganze nacht zuarbeiten. in den letzten 24h 6h zuhause. bua. Ich weiss das ist kein ort um sich mitzuteilen, aber wen mir sonst niemand zuhört.
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Text copy lisp funkt nicht
michelangelo am 07.06.2004 um 15:53 Uhr (0)
hätte ja auch selber auf die Idee kommen könne. vielen danke.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text copy lisp funkt nicht
michelangelo am 07.06.2004 um 13:53 Uhr (0)
[Diese Nachricht wurde von michelangelo am 07. Jun. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DATUM AUTOMATISCH USW.
michelangelo am 11.05.2004 um 09:15 Uhr (0)
Ich gebe pro Tag tausendmal folgendes ein 10.05.2004 Fab ( Fab ist mein Kürzel). Gibt es ein Lisp das ich in der Attributeingabe nur ein Icon drücken kann und es schreibt mir das akktuelle datum mit meinem Kürzel hin?? das wäre toll.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : text in attribut
michelangelo am 14.10.2004 um 10:57 Uhr (0)
@CADmium das ist ein tolles Lisp, aber auch für diese braucht es einen Attribut eintrag. geht das nicht ohne? ------------------ [AutoCAD spricht mit jedem, nur leider nicht immer die gleiche Sprache.]
|
| In das Form AutoLisp wechseln |