|
AutoLisp : Pfad der Lisp zur Laufzeit?
Schachinger am 01.09.2004 um 11:26 Uhr (0)
ich hab sowas bis jetzt immer mit simpelsten mitteln gelöst. beim ausführen des gefehls der die txt-datei braucht wird zuerst direkt auf c: nach einer pfad-datei gesucht (z.b. anwendung-path.set ). existiert diese datei noch nicht wird der user augefordert den pfad für die gewünschte text-datei anzugeben. dieser pfad wird in die anwendung-path.set geschrieben und beim nächsten aufruf braucht man den pfad nicht mehr angeben. die datei ist mit dem editor editierbar oder über eine option bei ausführen des ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Z Werte anschreiben lassen
Schachinger am 18.09.2003 um 18:48 Uhr (0)
so guckst du hier: (defun c:hkote () (if (not (tblsearch BLOCK HKOTE )) (exit)) (setq attdia-s (getvar attdia )) (setq dimzin-s (getvar dimzin )) (setvar attdia 0) (setvar dimzin 0) (command _-insert hkote (setq p1 (getpoint
Punkt wählen: )) (rtos (caddr p1) 2 2)) (setvar attdia attdia-s) (setvar dimzin dimzin-s) ) wenn in der zeichnung ein block hkote existiert wird er an dem geklickten punkt eingefügt und z-wert wird auf 2 kommastellen in das attribut gesc ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Text Kopieren und ändern
Schachinger am 20.10.2004 um 07:42 Uhr (0)
servus habs grad probiert - das lisp behandelt bereits texte und mtexte.... (0. * TEXT ) ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Layer-Farben
Schachinger am 23.04.2003 um 09:31 Uhr (0)
puh... also Lisp is sowas ähnliches wie VBA für arme *G* nein schmäh - Lisp gibt es als Programiersprache für acad schon lange, viele Befehle die von Autodesk kommen sind auch damit geschrieben. Lispbefehle werden ganz einfach z.b mittels eines texteditors geschrieben und haben die endung .lsp Aufbau eines Lisps: (defun c:test () blabla.... blabla.... ) mit "defun" wird beschrieben wie der befehl heisen soll (in dem beispiel z.b "test") für user problem z.b. dann: (defun c:idw2dwg () (setq lay (cdr(cadr(tb ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : filter nach winkel
Schachinger am 07.10.2003 um 12:21 Uhr (0)
hi britt! liegt wohl nicht an der schraffur sondern an meinem lisp *G* das problem ist das bei manchen linien warscheinlich ein winkel von 45.000001 oder 49.99999 oder ähnliches rauskommt.... daher: (defun c:filter45 () (setq ss (ssget ((0 . "LINE")))) (setq ssnew (ssadd)) (setq indx -1) (repeat (sslength ss) (setq indx (1+ indx)) (setq en (ssname ss indx)) (setq ang (/ (* (angle (reverse (cdr (reverse (cdr (assoc 10 (entget en)))))) (reverse (cdr (reverse (cdr (assoc 11 (entget en))))))) 18 ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Block -> Ursprung -> in Auswahlsatz.... aber wie?!
Schachinger am 17.12.2002 um 08:47 Uhr (0)
schwupps.... da hab ich drübergelesen - sorry! das die lösung soooooo einfach ist hätt ich nicht geglaubt *g* das kommt davon wenn man alles was man über lisp weis nur aus dem acad-hilfe hat *g* bzw. dank des forums doch etwas wächst :-) ------------------ mfg Siegfried Schachinger
|
| In das Form AutoLisp wechseln |
|
Inventor : DWG-Export IV8 - Lisp
Schachinger am 09.01.2004 um 13:27 Uhr (0)
Hallo Forum! nachdem ich oft genug von euren hilfestellungen profitiere ist es an der zeit das ich auch wieder mal versuch etwas für die IV-gemeinde zu tun. Anbei ein vorläufiger lisp-code mit dem einige sachen beim dwg-export aus dem weg geräumt werden. das ganze ist sozusagen als rohgerüst zu sehen das halt jeder für seine bedürfnisse adaptieren muss. ausgagangen wird davon das die IV-Üblichen einstellungen beim dwg-export verwendet werden. also alle layer beim schreiben z.b. Sichtbare Kanten Detailkr ...
|
| In das Form Inventor wechseln |
|
Inventor : DWG-Export IV8 - Lisp
Schachinger am 12.01.2004 um 11:37 Uhr (0)
hallo mexx - alter dwg-leidensgenosse *G* also im prinzip ist das list auch für IV6/7 anwendbar! was ist anders?: beim dwg-export von IV6/7 sind nicht nur detailkreislinien, schnittansichtslinien und führungslinien blöcke - sondern auch Mittelpunktmarkierung, Mittellinie.... (vielleicht noch andere auch das müsste man austesten). das heist die objekte die auf diesem layer liegen müssen vorher auf ursprung gesetzt werden bevor man sie ändert (würd auch irgendwie gehn wenn sie noch blöcke sind aber soooo fit ...
|
| In das Form Inventor wechseln |
|
Inventor : Referenz-Linie (IDW) nach DWG auf eigenen Layer
Schachinger am 23.02.2005 um 12:39 Uhr (0)
in AIS8 sind referenzlinien automatisch auf dem selben layer wie die anderen sichtbaren kannten (hab ich zumindest so nich im kopf). geht also nur über eine bearbeitung der zeichnung im ACAD. (am besten mit lisp +ev. batch-routine) ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Inventor wechseln |
|
Rund um Autocad : Attribute löschen
Schachinger am 08.07.2003 um 10:24 Uhr (0)
ob wer ein autom. lisp dazu geschrieben hab weis ich nicht aber CADwiesel ist immer ein heißer kandidat bei sowas http://www.cadwiesel.de/ ansonsten den block mit refedit editieren und einfach die attribute löschen..... ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Rund um Autocad wechseln |
|
Inventor : Gewindelemente beim DWG-Export selektierbar?
Schachinger am 01.07.2003 um 07:32 Uhr (0)
Ach du schande... zuerst denken dann fragen *kopfgfreif* thanks! achja für diejenigen die vielleicht das export-lisp von mir kennen? in ein paar tagen werd ich was neues posten - sollte etwas leichter zu bedienen sein und mehr einstellungen möglich sein. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Inventor wechseln |
|
AutoLisp : Hilfe mit Wenn das, dann dorthin...
Schachinger am 02.12.2004 um 10:00 Uhr (0)
servus! also ganz hab ichs nicht verstanden aber ich denke mal das dir ein (cond [(test result ...) ...]) weiterhilft.... guck mal in der hilfe dazu nach. p.s.: hier bekommt man mal nen guten überblick was man mit lisp so alles anstellen kann... ------------------ mfg Siegfried Schachinger http://www.tbschatz.at [Diese Nachricht wurde von Schachinger am 02. Dez. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : ZOOM-Fenster als Tastatureingabe?
Schachinger am 30.10.2003 um 16:55 Uhr (0)
also eigendlich würd ich ich sagen leg doch zoom-fenster etc auf tastaturkürzel.. z.b. [Strg]+Q etc.. einzustellen in extras-- anpassen-- tastatur soll es wirklich so sein das q+enter zoom fenster ergibt fällt mir nur der weg über lisp ein (defun c:q() (command "_zoom" "_w") ) bei fragen einfach melden! ------------------ mfg Siegfried Schachinger http://www.tbschatz.at
|
| In das Form Rund um Autocad wechseln |