|
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 24.11.2004 um 09:55 Uhr (0)
Keine Ahnung, was du da machst. Ich habe diesen Code von Nancy ausprobiert: Code: Sub x() Const Pi# = 3.14159265358979 Dim elem As AcadEntity, ip For Each elem In ThisDrawing.ModelSpace If TypeOf elem Is IAcadBlockReference Then ip = elem.InsertionPoint Debug.Print ip(0), ip(1), ip(2), elem.Rotation * 180 / Pi End If Next End Sub Ein Block, sukzessive um 90° gedreht, ergibt dieses Ergebnis im DFenster: Code: 13,2 11,5 0 ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Problem mit Layouts
mapcar am 31.08.2004 um 17:57 Uhr (0)
Es handelt sich wohl um ein ETools-Problem: Ledinger hat sie nicht im Profil angegeben, deswegen nehme ich an: nicht installiert. Cadffm hat sie installiert, kann deswegen das Problem nicht nachvollziehen. Ich hab sie unter 2002Deu NICHT, deswegen äussert sich das Problem bei mir exakt genauso wie bei Ledinger. Hab die Datei dann mal in eine 2005er-Version mit ET geladen, den Proxy (RTEXT) rausgekickt, als 2000er DWG gespeichert und erneut in 2002 Deu (ohne ET) geladen: Kein Problem mehr, es wird alles kor ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Bemaßung
mapcar am 03.09.2004 um 13:11 Uhr (0)
Code: 00: (defun C:ver (/ pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 ) 01: (setq pt1 ( getpoint Aquapanle wählen )) 02: (command bemlinear pt1 pt2 pt1 ) 03: (command Länge pt1 Pause ?????) 04: (command bemlinear pt2 pt3 pt2 ) 05: (setq pt2 (list (nth 0 pt1) (+ (nth 1 pt1) 11.3) 0.0)) ... Tja, irgendwie musst du schon etwas Rücksicht auf zeitliche Abfolgen nehmen. In 01 kriegt zwar pt1 einen Wert, aber sonst noch nix. In 02 fängst du dann fröhlich an zu bemaßen, obwohl pt2 noch nicht mal ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : Objektzuweisung über Handle funzt nicht
mapcar am 23.12.2004 um 08:30 Uhr (0)
Ich wollte nicht nur eine Dwg uploaden sondern eine ZIP mit txt-Datei und dwg-Datei. Geht das auch so mit Handle.zip.txt? Ja, das geht mit jeder Datei. Es steht aber nicht in der Hilfe, weil das etwas zweischneidig ist: Einerseits braucht man das, um eben Zeichnungen austauschen zu können, andererseits werden hier auch Berge von irgendwelchen Powerpoint-Jokes hochgeladen, was eigentlich nicht im Sinne des Erfinders ist. Mit dem Lesen von R14 hast du natürlich Recht;-) Das Schreiben geht glaube ich nich ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : ansichtsfenster koordianten
mapcar am 18.02.2003 um 09:48 Uhr (0)
Georg, ein paar Korrekturen: vla-get-LowerLeftCorner und --UpperRightCorner sind nicht für PViewport, sondern für Model-Vports definiert. Es geht also in beiden Fällen um Zentrum, Höhe, Breite. Und es ist (trans 3 2), kleine Verwechslung;-) Diese Lisp-Routine macht dir einen Durchschlag des aktiven Mansfens im Modellbereich (aber nur, wenn kein BKS usw. -- es wird nichts geprüft!): (defun vrect( / doc vport model c h w p pts) (vl-load-com) (setq vport (vla-get-ActivePViewport (setq doc ...
|
| In das Form AutoLisp wechseln |
|
Sicherheit ( Antivirus ) : Umlaute in Firefox
mapcar am 29.10.2004 um 15:06 Uhr (0)
Die Aufklärung kam von CEROG per PM - offensichtlich wollte er meinen Fehler _diskret_ behandeln. Ich habe aber kein Problem mit Fehlern;-) Alle machen mal Fehler! Und in diesem Fall bin ich auch nur reingefallen - man vergleiche mal folgende Links: http://saftsack.fs.uni-bayreuth.de/html/selfhtml/th.htm http://de.selfhtml.org/inter/zeichensaetze.htm In alten Versionen von SELFHTML stand nämlich immer 8 5 59-1 drin, das ist wohl erst in Version 8 aufgefallen und korrigiert worden. Man sieht also: A ...
|
| In das Form Sicherheit ( Antivirus ) wechseln |
|
Bild/Grafikanwendungen : Freistellen
mapcar am 06.11.2004 um 17:57 Uhr (0)
Ich weiß das es da intelligente Assis in Programmen gibt Da weisst du mehr als ich z.B. - natürlich hat mehr oder weniger jedes Programm ein Zauberstab- oder wie-auch-immer-Funktion, mit der man Bildbereiche wählen und damit dann freistellen kann. Mit Intelligenz hat das allerdings wenig zu tun, du kannst einfach aus einer Menge Algorithmen wie Helligkeitsunterschied, RGB-Abweichung usw. auswählen. Das geht oft erstaunlich gut (Porträt vor blauem Himmel), aber oft geht s auch erstaunlich schlecht:-( ...
|
| In das Form Bild/Grafikanwendungen wechseln |
|
Autodesk.NET/ARX : C# - Frage zu using
mapcar am 04.01.2005 um 21:44 Uhr (0)
Hi RosiNiNo, ich denke auch: using ist doch nur ein Mechanismus, der eine qualifizierte Angabe vereinfacht - schlicht und ergreifend so was wie With in VBA. Oder eben wie Imports in VB.NET, mit dem Unterschied, dass using etwas flexibler ist. Wie dem auch sei: in allen Fällen geht es nur um das (Nicht-)Ausschreiben von Identifiern in bestimmten Sprachen. Einen Einfluss auf das Verhalten von AutoCAD halte ich für völlig ausgeschlossen - woher sollte die C#-Anweisung using irgendwas von OpenMode.F ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
xDSL : ADSL Anschluss
mapcar am 30.10.2004 um 21:39 Uhr (0)
Cadzia, da hast du aber was falsch verstanden. In beiden von dir zitierten Artikeln geht es nicht um DSL ohne Kabel. Der erste Artikel befasst sich nur mit DSL ohne T-..., der zweite mit dem Angebot von DSL, wenn der Anschluss von einem anderen Anbieter kommt. Ich denke mal einfach, schnurloses DSL kann s nur mit UMTS geben. Ich sehe immer mit Staunen die Fernsehwerbung, wo einer im Himalaya-Basislager sein Notebook aufklappt und eine Runde surft. Aber ich bin doch Skeptiker: Ich glaube weder, dass die Hot ...
|
| In das Form xDSL wechseln |
|
AutoLisp : Befehlsablauf in Lisp
mapcar am 09.08.2004 um 00:41 Uhr (0)
Schönes Beispiel für das, was ich immer wieder (und ob s jemand hören will oder nicht) hier erzähle. So sollte ein Interface aussehen: (defun c:machwas() (machwas(objekte-wählen)) (princ) ) (defun machwas(objekte / ) (...) ) Hätte sich Adesk an diese einfachen Grundregeln gehalten, wäre das jetzt kein Problem. Lokale Funktionen wie in burst.lsp sind ein nettes Feature - aber da hat man etwas übertrieben: Alles lokal zu (defun c:burst()...) ist zuviel des Guten, so bleibt nur noch ein Befehl ohne Para ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : Dictionaries in VBA auslesen ... Rätsel
mapcar am 30.08.2004 um 19:13 Uhr (0)
Noch ein Nachtrag: Das, was du in object o als IAcadObject erhältst, ist ein Entity namens VLO-VL! Dieses Entity enthalt die Daten (kann natürlich mehrfach auftreten). Kleines Beispiel: (vlax-ldata-put "mydict" "mykey" "mystringvalue") (setq d(entget(cdr(assoc -1 (dictsearch (namedobjdict) "mydict")))))== ((-1 . Objektname: 7ef57f78 ) (0 . "DICTIONARY") (5 . "EF") (102 . "{ACAD_REACTORS") (330 . Objektname: 7ef57c60 ) (102 . "}") (330 . Objektname: 7ef57c60 ) (100 . "AcDbDictionary") (280 . 0) ( ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Fehlermeldung bei command solans
mapcar am 09.11.2005 um 10:19 Uhr (0)
Tja, hier ist meinerseits eine deutliche Entschuldigung fällig: Sorry, Werner, aber du kannst wirklich nix dafür - ich habe einfach mal in den Newsgroups recherchiert und herausgefunden, dass die Funktion (C:SOLVIEW ...) seit mindestens 4 Jahren einen Bug hat und daher nicht zu verwenden ist - sie ignoriert ihre eigenen Argumente. Daher erzeugt sie bei dir auch keinen Viewport. Als Bugfix lieferte Adesk dann diesen Hilfeeintrag, der aussagt, dass C:SOLVIEW nur interaktiv zu benutzen ist, und nahm C:SOLVIEW ...
|
| In das Form AutoLisp wechseln |
|
Autodesk.NET/ARX : a.a.objectarx - eine Gutenachtgeschichte
mapcar am 30.10.2004 um 21:15 Uhr (0)
Ich bekomme eigentlich auch nie Nachrichten auf meine Fragen Tja, dann solltest du mal über HTML rein und schauen, ob es wirklich da steht... Es ist ja nicht, so, dass du dein Posting abschickt und es versickert einfach. Dich hab ich aber auch schon mal gefunden, und zwar bei google-Newsgroups. Tja, interessanterweise parst google auch andere Server. Ein Beispiel für eine Frage, auf die ich niemals eine Antwort bekam: http://groups.google.de/groups?q=pragma+strube-zettler&hl=de&lr=&selm=3CED6656.F ...
|
| In das Form Autodesk.NET/ARX wechseln |