|
Rund um AutoCAD : Formeleingabe bei Linienlängen ?!
Dorfy am 30.09.2009 um 09:11 Uhr (0)
Hi Platin,odermittels Taschenrechner STRG+8 und "Knöpfchen" (im Taschenrechner) "Wert in Befehlszeile Übertragen"oder mittels LISP-Eingabe siehe CADmiumEdit: (/ 5.0 2) -- 2.5 (immer den Datentyp beachten )------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)[Diese Nachricht wurde von Dorfy am 30. Sep. 2009 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : lisp aus lisp
Dorfy am 02.04.2008 um 14:54 Uhr (0)
Hi,....(defun c:AAA ( / OldOsmode)(setq OldOsmode (getvar "OSMODE"))(setvar "OSMODE" 108)(setvar "insbase" (getpoint "
Gib den Basispunkt an:")) (command "_-insert" "ttt" (getvar "insbase") "1" "1" "0")(setvar "OSMODE" OldOsmode) (princ))so? musst den Block von ttt auf ... umbenennen.mfg heiko
|
| In das Form Lisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
Dorfy am 25.08.2009 um 10:21 Uhr (0)
Hi,was suchst du denn bzw was willst du denn genau machen?die Länge einer Linie(vla-Get-Length(vlax-ename-vla-object(car (entsel "
Objekt wählen: "))))??als field?mehrfach ausführen -- also viele Linien und somit viele Felder?diese automatisch einfügen?------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : LISP-Befehle in Werkzeugpalette einfügen
Dorfy am 01.06.2011 um 11:26 Uhr (0)
Zitat:Original erstellt von symantec:Hallo Jupa,zieh die LISP aus Deinem Supportverzeichnis (über Explorer) in den Modellbereich und laß sie dort fallen. In der Befehlszeile kannst Du dann nachlesen, wie der Befehlsaufruf in den Eigenschaften im gewünschten Icon aussehen sollte! Gilt auch für DLL und VLX.Icons (Befehle) können auf der Palette einfach kopiert und wieder eingefügt werden. Befehlsaufruf dann entsprechend anpassen.Gruß Symantec"In der Befehlszeile kannst Du dann nachlesen, wie der Befehlsaufr ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Toolbars im V-Lisp Editor werden blas dargestellt
Dorfy am 28.07.2009 um 15:25 Uhr (0)
Hi Theo,du bist nicht ganz allein aber ne Lösung ist das auch nur nicht.siehe hier oder hier oder hierBack to 2000 ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)[Diese Nachricht wurde von Dorfy am 28. Jul. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Mausspur in lisp einbauen?!?!
Dorfy am 04.07.2011 um 16:21 Uhr (0)
getdist liefert dir einen Abstand (Return Values Edit : real number)(setq erster(getpoint))(getpoint erster)???vllt. mit (getvar "lastpoint")?vllt. die Funktion cur aus KAL?oder siehe archtools------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."[Diese Nachricht wurde von Dorfy am 04. Jul. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Attribute in Blöcken automatisch nummerieren (+1)
Dorfy am 23.08.2011 um 15:49 Uhr (0)
Zitat:Original erstellt von cadplayer:...Die Koordinatenliste wir am Stück erstellt, wie kann ich da noch eine fortlaufende Nummer (NUM) ins Attribut einfügen lassenWelche Koordinatenliste?Du setzt gleich deine Blöcke ab...(cond((= (car gcpair) 10)(setq num (1+ num));vor der Schleife 1 abziehen(command ......Ps: du bist hier immernoch im RuA und nicht Lisp-Brett------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : lisp aus lisp
Dorfy am 02.04.2008 um 13:40 Uhr (0)
hi,was willst du denn genau machen, deine Beschreibung ist recht dünne...Deine command - Zeilen sehen komisch aus...setvar insbase ... wofürHier mal ne lange Zeile mit "insert" - vllt. hilft es:(command "_-insert" (strcat "." curdir "" (nth (atoi cursel) items )) (getvar "viewctr") 1 1 0 "_move" (entlast)""(getpoint "
Einfüge-Basispunkt") pause "_.rotate" (entlast)"" (getvar "LASTPOINT") pause)))mfg Dorfy
|
| In das Form Lisp wechseln |
|
Lisp : Fields/Felder und deren Werte addieren
Dorfy am 20.07.2010 um 17:05 Uhr (0)
Zitat:Original erstellt von -reltro-:Hmmm... ok...Funktioniert, nur wenn ich mir die Field-Expression anschau (erzeugt im Dialog zum erzeugen von Fields), hab ich ehrlich gesagt keine Ahnung wie ich diese aus einem Lisp heraus erzeugen soll.schon mal im Forum oder im Netz gesucht? hier im Forum------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
Dorfy am 26.08.2009 um 10:27 Uhr (0)
Hi Dirk,(vla-addMText *model-space* ip width str);liefert dir den text(vla-get-angle (vlax-ename-vla-object (car (entsel)))));liefert dir den winkel einer linie (Bögen PL sind komplizierter)(vla-put-rotation text winkel);text drehenDas Zusammenbau/Anpassen bekommst du sicher auch selbst hin------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
Lisp : Fasen mit falschen Werten (1.0 statt 1.5)
Dorfy am 12.08.2010 um 14:23 Uhr (0)
zur Fase mittels Lisp-- wenn der Wert 1.5 (1Punkt5) falsch eingegeben wird (1Komma5) und dies nicht überprüft/abgefangen wird, könnte dieser "Fehler" in Verbindung mit zBsp einer dcl-Datei auftauchen... beim auslesen mittels(atof "1,5")--1.0 (atof "1.5")--1.5 Aber da hast du sicher entsprechende Vorkehrungen getroffen.------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
Dorfy am 26.08.2009 um 08:21 Uhr (0)
Hi Dirk,du musst an den entsprechenden GC vom Text oder mit VL die Eigenschaft (Property Rotation?!) neu setzen.Das hat aber nix mehr mit diesem Thread zu tun?!INHO wäre ein neuer Thread angebracht!Edit: In den Express-Tools gibt es Text drehen (torient), reicht das nicht? ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)[Diese Nachricht wurde von Dorfy ...
|
| In das Form Lisp wechseln |
|
Lisp : Positionsnummern
Dorfy am 14.09.2011 um 09:59 Uhr (0)
Zitat:Original erstellt von besele:Hallo habe hier eine LISP Datei gefunden,die aber nicht richtig funktioniert.werden immer nur Nullen geschrieben??nullen? bei mir geht esPos. oder 1. als Prefix --hinter der promt-Zeile(Setq pre (Getstring "
Prefix: ")) rein...und die command-Zeile mit (Command "Text" "z" P1 "" I (strcat pre F)) austauschen...------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |