|
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Castell am 15.02.2006 um 12:32 Uhr (0)
Hola Thomas.Weil das after-input nur nach einem Input ausgeführt wird. Wenn du eine Variable vorbelegen willst, dann mußt du mit inital-value arbeiten.etwa:inital-value (if tbgr (setf tname (sd-inq-obj-basename tbgr)) (setf tname nil))ungetestet------------------Viele Grüsse aus dem SchwabenländleMassimo Castell------------------DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de
|
| In das Form Makro Programmierung wechseln |
|
Lisp : Block auflösen, wenn Block auflösen nicht zulässig ist
Bernhard GSD am 18.11.2020 um 15:10 Uhr (1)
Ich suche eine Möglichkeit einen Block in einem Lisp-Befehl aufzulösen, bei dem Auflösen auf normalem Weg nicht zulässig ist.Und ich will nicht zu Fuß auflösen zulassen. Die Blockdefinition soll auch weiter von Benutzer nicht auflösbar sein.Geht das nur über temporäre Manipulation der Blockdefinition oder gibt es einen anderen Weg die Auflöse-Sperre zu umgehen?------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
|
Lisp : Area Text BricsCAD
patex am 08.06.2018 um 09:34 Uhr (1)
Hallo Forum bin gerade dabei von AutoCAD zu BricsCAD umzusteigen ... leider habe ich ein problem mit ein LISP AreaTEXT ... in AutoCAD geht es ohne Probleme in BricsCAD macht es mir eine Fehlermeldung!im Feld FLÄCHE kommt folgeder Fehler:%AcObjProp Object(%\_ObjId 1392273200%).Area f "%lu2%pr2%ps[F= , m²]%ct8[1e-004]"%im Feld UMFANG:%AcObjProp Object(%\_ObjId 1392273200%).length f "%lu2%pr2%ps[U= , m]%ct8[1e-002]"%Bitte um Hilfe!------------------ADT 2006
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Ansichtsrichtung ändern
Werner-Maahs.de am 28.08.2005 um 14:52 Uhr (0)
Ich vermute mal, dass der Zeichner versehentlich mit einer Erhebung gearbeitet hat.Sind alle Objekte mit dieser Z-Höhe von -1 gezeichnet, schiebe alle Objekte auf Z-Höhe 0.Beispiel:S (für Schieben)Alle (Objekte) (Leereingabe um Objektwahl zu beenden)0,0,1 (Verschiebewert) (Leereingabe um Objekte zu verschieben)Ohne den Link des Voreintrages gelesen zu haben, vermute ich mal, das die LISP-Routine das ähnlich hat. ------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |
|
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Castell am 15.02.2006 um 12:32 Uhr (0)
Hola Thomas.Weil das after-input nur nach einem Input ausgeführt wird. Wenn du eine Variable vorbelegen willst, dann mußt du mit inital-value arbeiten.etwa:inital-value (if tbgr (setf tname (sd-inq-obj-basename tbgr)) (setf tname nil))ungetestet------------------Viele Grüsse aus dem SchwabenländleMassimo Castell------------------DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de
|
| In das Form Makro Programmierung wechseln |
|
AutoLisp : Dateinamen übernehmen
Brischke am 23.06.2003 um 12:53 Uhr (0)
Hallo Stffen, zunächst würde ich die Datei mit Pfad auslesen, dann würde es so aussehen. Code: (setq NAME (strcat (getvar DWGPREFIX ) (getvar DWGNAME )) f (open c:
ame.txt w ) ) (write-line NAME f) (close f) ;... (setq f (open c:
ame.txt r )) (setq NAME (read-line f)) (close f) (command _.saveas NAME) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33)!?
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Textstile ändern
FlorianP am 16.06.2005 um 14:47 Uhr (0)
Hallo, gibt es eine Möglichkeit den Textstile von Texten über die Befehlszeile oder über LISP zu ändern? Ich will das automatisieren und deshalb ist der Weg über das Eigenschaftsfenster nicht geeignet. Eine Möglichkeit wäre, dass ich jedes Objekt anpacke und verändere über entmod oder so. Aber vielleicht gibt es ja auch eine andere Variant, mit der es schneller geht. Viele Grüße Florian Priel
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : CAD-Standard Objekteigenschaften überpüfen
cadffm am 19.10.2011 um 12:11 Uhr (0)
Du mit deinen "Standards" hättest dann eventuell diese Zeilen mit im Script/Lisp:(command "_.-LAYER" "_m" "ABC_MOEB_-" "_co" "4" "" "_lt" "CONTINUOUS" "" "_lw" "0.25" "" "_p" "_p" "" "")(command "_.-LAYER" "_m" "ABC_TEPV_-" "_co" "2" "" "_lt" "CONTINUOUS" "" "_lw" "_default" "" "_p" "_p" "" "")(command "_.-LAYER" "_m" "SAN_SANH_-" "_co" "2" "" "_lt" "CONTINUOUS" "" "_lw" "0.35" "" "_p" "_p" "" "")(command "_.-LAYER" "_m" "ELT_MEDT_-" "_co" "3" "" "_lt" "CONTINUOUS" "" "_lw" "0.7" "" "_p" "_p" "" "")(comman ...
|
| In das Form Rund um AutoCAD wechseln |
 sd-utility-adv-part-exchange-v3.lsp.txt |
PTC Creo Elements/Direct Modeling : Advance Parts Exchange
NOBAG am 31.07.2017 um 15:03 Uhr (1)
Dear Christopher Palmer,thanks a lot for your contributions.I have added a fast german translation to your LSP.But, when using the application, there are some problems:Exchanging all of old Parts function not, if they are directly under the root."LISP-Fehler: NIL is not of type SEL_ITEM."Only the parts that are together in an assembly are replaced correctly.Instances in other assemblies are ignored when replacing with the function "all of old parts".When i use the function "exchanging some of the old Parts ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Makro Programmierung : Position eines Strings im String
rmcc1980 am 21.04.2005 um 15:21 Uhr (0)
Hallo, gibt es eine Funktion, die mir die Position eines Suchstrings in einem String angibt? Sd-string-match-pattern-p sagt ja nur T oder NIL. Desweiteren kämpfe ich mich durch das für mich neue LISP und habe eine Funktion geschrieben, die die .zahlen -Kombinationen am Ende eines Teilenamens abschneidet. Ich hätte gerne gewusst, wie man das besser macht. Seht euch mal das Makro an. Schöne Grüße Bernd
|
| In das Form Makro Programmierung wechseln |
|
BricsCad : Hochzahlen in Bricscad?
cad-mkl am 05.09.2012 um 08:51 Uhr (0)
Hallo,das geht auch in ACAD nur mit Zusatzprogrammen. Zu den Hochzahlen kommt zudem ja auch noch das Problem, dass die Maße in Bauzeichnungen unterschiedliche Einheiten haben. Unter 1m in cm und ab 1m in m. Das kann weder ACAD noch Bricscad ohne Zusatzprogrammme.Das Thema kommt im ACAD- oder Lisp-Forum öffters vor:http://ww3.cad.de/foren/ubb/Forum145/HTML/001143.shtml#000016Sonst sind im Internet noch mehrere Zusatzprogramme in der Richtung zu finden.
|
| In das Form BricsCad wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
neurosis am 31.08.2011 um 08:30 Uhr (0)
probier das mal:Code:(setq DATA (STD-STRTOK ZEILE ", ") ; ("1" "6395579.272" "148352.957" "87.760" "HP") PKT (list (atof (nth 1 DATA)) (atof (nth 2 DATA)) (atof (nth 3 DATA))) PNR (car DATA) ZKO (rtos (caddr PKT) 2 3) PCODE (last DATA))fuers umgehen mit dem Visual-LISP-Editor siehe joern bosse: http://www.bosse-engineering.com/downloads/090501_VisualLISP-editor.pdf grussmarco------------------Marco Heuer www.arc-aachen.de Airport Office[Diese Nachricht wurde von neurosis am 31. Aug. 201 ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : ORTHO und OFANG
skyzem am 26.02.2009 um 09:27 Uhr (0)
Hi.Dies sollte gehen, und zwar mittels einem Script.-orthoaus-ofang[leer]für ausschaltenund fürs einschalten wieder ein Script-orthoein-ofang[Modi die du willst]Das ganze mittels einem Makro starten:^C^Cscript;PFAD/Dateiname.scr;mittels Lisp könnte man wahrscheinlich noch den jeweiligen Status prüfen und somit hin und her wechseln mit einer Schaltfläche. Dies übersteigt jedoch meine Kenntnisse.------------------MfG skyzem
|
| In das Form Rund um AutoCAD wechseln |