|
Rund um Autocad : Textwerte v. Zahlen einheitlich ändern
CADmium am 07.04.2006 um 11:18 Uhr (0)
Zitat:Original erstellt von fd1:hallo,ich bin hier nur auf der Suche. Kostenlose Dienstleistungen braucht keiner für mich erbringen. Mit lisp hab ich einfach zu wenig Erfahrung.Für alle gutgemeinten Tipps trotzdem herzlichen Dank!MfGDietz Fr. .. schön, dass du das als Hinweis verstanden hast ... anbei mal etwas, was deinen Vorstellungen wohl eher entspricht:(defun c:Pumpenkote ( / CHT KOTE AWS DELTA) (defun CHT (TEXT DELTA / DATA WERT) (if(and(numberp DELTA) (=(type TEXT) ENAME) (setq DATA (e ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Null bei Zoll unterdrücken
mapcar am 28.11.2002 um 10:49 Uhr (0)
Hi Wolfgang, es gibt eben Sachen, die man gern hätte - aber AutoCAD macht das einfach nicht. Über DIMZIN kannst du nur steuern, ob null Fuss angezeigt oder weggelassen werden, also 2 -0" oder 2 . Sobald ein gebrochener Fuss dahinter kommt, steht die 0 da, und mit Standard-Bordmitteln ist sie auch nicht wegzukriegen. DIMALTZ ist das Gegenstück zu DIMZIN für die Alternativeinheiten - d.h. DIMALTZ hat dann einen Einfluss darauf, wenn du gleichzeitig metrisch und zöllig bemasst. Die Wirkungsweise der beiden Va ...
|
| In das Form Rund um Autocad wechseln |
|
Programmierung : POS_DYNAMIC zeigt keinen Dialog
lisp-loser am 01.08.2008 um 08:55 Uhr (0)
@Markus Kuehl:danke für den Hinweis. sd-put-buffer und sd-call-dialog scheinen in ihrer Wirkung gleichwertig zu sein. Eigentlich wäre ich schon an der idealen Lösung interessiert, allerdings gestaltet sich die Suche nach dem "wie" als schwierig. "position-part" ist wieder so ein Stichwort, wo ich dann gleich mal versuche, was drüber zu finden :-)@all:Ich werfe aber mal noch zwei andere Gedanken ein und stelle die Frage, ob sowas funktionieren könnte:Gibt es sowas wie Call-Back oder Buche-Event Funktionen? ...
|
| In das Form Programmierung wechseln |
|
AutoLisp : durch ersetzen
mapcar am 29.10.2004 um 17:55 Uhr (0)
Jepp, jetzt dämmert s mir. Dieses kleine Testprogramm zeigt dir, dass in deinem Falle (prin1 ...) statt (write-line) angesagt ist: Code: (defun test( / fhand) (if(setq fhand(open "c:delete.me" "w")) (progn (mapcar (lambda(func / ) ((eval(read func))(strcat func"= c:folderfile
")fhand) ) ("write-line""print""princ""prin1") ) (close fhand) ) ) ) Alternativ kannst du aber auch ersetzen, aber eben nicht "" durch "", sondern "" durch "\" ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : absturz beim öffnen von dateien durch lsp
carambita am 28.11.2003 um 10:44 Uhr (0)
Hallo Forum, das folgende lisp wird in der startgruppe geladen: (defun c:KonLin () (setq lyakt (getvar clayer ) ;_ akt. Layer speichern ly-ziel _Konstruktion ;_ Layername in Variable speichern search-layer (tblsearch LAYER ly-ziel) ;_ Flag ermitteln, existiert der Layer überhaupt? ) (if (= search-layer nil) ;_ er existiert nicht!! (command _.-layer _m ly-ziel _c rot ly-ziel _p _n ly-ziel ) ;_ also erzeug ihn ) (setvar clayer ly-ziel) ;_ jetzt kannste ihn aktuelle setzen... ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD ARX Object : UNICODE ARX 2007 ich mag net mehr!! hilfe!!
argh am 22.11.2006 um 16:54 Uhr (0)
Zitat:Original erstellt von argh:Hallo hallo! Ich habe folgendes Problem: Ich benutze Visual Studio 2005, ObjectARX 2007 und bin dabei eine ARX die als Client mit einem JAVA-Server kommuniziert auf UNICODE umzustellen! Ich bin recht weit gekommen und hatte mit der eigentlichen UNICODE-Umstellung keine Probleme! Der Fehler den ich jetzt bekomme ist folgender: Nicht behandelter Ausnahmefehler C00000FD!!Der Quellcode:rb_pt1 = str_2_ent(appEed, 0);rb_pt1 ist eine resbuf-Struktur! Die str_2_entt Funktion trans ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AEC Allgemein : automatische blocknamen vergabe
runkelruebe am 04.06.2010 um 10:15 Uhr (0)
Hi,jo, das geht bestimmt, aber hier verlassen wir die Gewässer, in denen ich grad noch so stehen kann Ich hätte es vielleicht so versucht:(rtos(getvar "date")) statt dem useri1.Also code: Code:^C^C_.ucs;;_.-block;(rtos(getvar "date"));0,0,0;_p;;_.-insert;(rtos(getvar "date"));0,0,0;;;;_.ucs;_p;Aber Achtung: das läuft mehr schlecht als recht, vor allem, wenn zwischen zwei Aufrufen des Befehls zu wenig Zeit liegt.Außerdem is doof, wenn zwischen Block erstellen und Block wieder einfügen zu viel Zeit vergangen ...
|
| In das Form AEC Allgemein wechseln |
|
Lisp : Fragen zu Sytemvariablen,Bem-stile, Textstile
FiRePhoeniX am 20.02.2009 um 12:36 Uhr (0)
Hallo Forum,ich Nerv euch kurz nach der Mittagpause mal.Kurze Einleitung.Hab mir von ein paar Tagen OpenDCL geholt. In meine Augen ein Super Programm. Wer es nicht kennt. Es ist ein Programm womit man eine benutzter Oberfläche mit Lisp erstellt kann. Ich fand das so gut das ich direkt ein Programm erstellt habe. Es ist auch fast fertig. Hab aber einige Problem festgestellt. Wollte fragen ob ihr mir vielleicht helfen könnt. Die Probleme haben eigentlich nichts mit OpenDCL zutun, Hoffentlich. 1.)Mein Program ...
|
| In das Form Lisp wechseln |
|
Lisp : *error* befehl
FiRePhoeniX am 13.03.2009 um 19:44 Uhr (0)
Danke Brischke für die schnelle Antwort.Das mit den abstürzen von AutoCad hab ich heraus gefunden.Und zwar hab ich den VL-CATCH-ALL-APPLY im Befehl ausgeführt. Code:(defun c:test () (VL-CATCH-ALL-APPLY c:Test) (/ 1 0) )Wenn du den Befehl ausführt stürzt dein Autocad am. Liegt glaube daran das der Befehl VL-CATCH-ALL-APPLY das programm startet.Und ein Programm zweimal gleichzeitig starten geht nicht so gut. Als wo ich das haben will ist folgendes. In opendcl kann mal Tasten definieren.Diese führen bei ei ...
|
| In das Form Lisp wechseln |
|
AutoCAD Civil 3D : Laengsprofile
cadascadcan am 22.04.2008 um 11:07 Uhr (0)
hallo proyectista, das deutsche country kit auf anderssprachige versionen von civil3d zu installieren ist ein wunsch, der hier schon intensiv diskutiert wurde. vielleicht werdet ihr ja mit dem country kit 2009 erhört ;-) (trotz dem letzten platz auf der civil3d wishlist ;-()aus dem civil3d-developers-guide: You can create stand-alone applications that use AutoCAD Civil 3D libraries to perform tasks. Sample programs written in C++, C#, Visual Basic.NET, andVisual Basic 6 are included in the Samples director ...
|
| In das Form AutoCAD Civil 3D wechseln |
|
Rund um Autocad : Daten nach Excel exportieren
mallorca7 am 09.09.2002 um 14:10 Uhr (0)
Hi, anbei ein paar neue Funktionen für den Transport nach Excel: (command "-vbarun" "NeueDatei" "c:/temp/test.xls") kann nun den Dateinamen übergeben (command "-vbarun" "VorhandeneDatei" "c:/temp/test.xls") öffnet die vorhandene Datei (command "-vbarun" "DNeueDAtei" "c:/temp/test.xls") öffnet eine neue Datei durch Auswahl im Fileopen Dialogfenster von Excel, die Parameterübergabe funktioniert noch nicht richtig. (command "-vbarun" "DVorhandeneDatei" "C:/temp/test.xls") soll die vorhandene Datei öffnen, ze ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : bestimmte Layer bei Nuke.lsp weiterverarbeiten
RobCraven am 15.10.2010 um 08:16 Uhr (0)
Hi,also ich möchte Linien, Polylinien, Kreise, Bögen, etc. die auf bestimmten Layern liegen weiterverarbeiten, so z.B. soll alles was auf AM_3, AM_4 und AM_8 liegt gelöscht werden. Danach folgt der Schritt, das alle Elemente die nicht auf AM_7 liegen auf den Layer AM_11 verschoben werden sollen.Schritt zwei ist erstmal auskommentiert, da ja auch die Elemente von ersten Auswahlschritt auf AM_11 geschoben werden würden und somit nicht mehr nachvollziehbar wäre, ob und was er gemacht hat.Zu 2.da muss ich mich ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Bemassung
Nebuchad am 11.05.2005 um 08:37 Uhr (0)
wunderschönen guten morgen, hoffe einer von euch kann mir nen tip geben wie ich mit der bemassung zurecht komme. Ich will mir in lisp einen bemassungstil selbst anlegen das klappt auch das einzige problem was ich hab is sobald ich mit der autocad standartvermassung arbeiten will (_dimlinear) werden die Bezugslinien in einem bestimmten abstand von dem zu vermaßenden punkt gesetzt... diese Bezugslinien sollten aber nen festen wert haben (hab schon nen teil des forums durchforstet bzw. mapcar / autocad hilfe) ...
|
| In das Form AutoLisp wechseln |