|
Autocad VBA : Autodesk Map 5, VBA-Erweiterung, interessantes Rätsel
hendersson am 26.10.2004 um 18:01 Uhr (0)
Hallo liebe Gemeinde, ich habe heute ein recht interessantes Problem, mit dem ich absolut nicht klar komme. Ich gebe Euch am besten eine Beschreibung und entsprechenden Code dazu. Wir arbeiten an einer Applikation für ein Vermessungsbüro, bei der das INIT-modul zu Beginn nach einem Zeichnungsnamen fragt und aus dem übergebenen Wert dann den Pfadnamen für den Alias macht und die Zeichnung entsprechend in das Projekt einbindet. Im nächsten Schritt hat der User dann die Möglichkeit, über einen Zaun (kreuzen) ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Kann Befehl nicht finden
cadffm am 04.05.2018 um 11:19 Uhr (1)
Unbekannter Befehl. "Tür"Ich dachte dein Befehl nennt sich VART? (defun c:vart"Und sagt mir das er die Tür.DWG nicht finden kann."ThisDrawing.SendCommand "_-Insert" & vbrCr & "Variable Tür" & vbCrDamit sendest du String(s) in die Befehlszeile, identisch zu der Handeingabe [i](wobei Acad jedoch die Automation erkennt und einige Dinge in dem Fall anders ablaufen)Puh, wo fängt man an.Das ACAD nach TÜR sucht ist zunächst mit (d)einem Schreibfehler? zu erklären,du hast nachdem _-INSERT vbrCr geschrieben, ändere ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : vorhandene Bemassungen ändern
CAD-Huebner am 02.12.2004 um 23:15 Uhr (0)
Ich kanns nur in Lisp, das hier sollte wohl auch mit AutoCAD 14 laufen da ich vollständige auf VisalLisp Funktionen verzichtet habe. Dafür ist es auch etwas länger geworden und nicht so elegant wie der Code von CADmium. Code: ; Hauptprogrammm ; Beispielprogramm zum Einsatz der Bemaßungsüberschreibungen ; die in EEDs gespeichert sind. (DEFUN C:BEMU ( / ss cnt) (PROMPT
Übersteuerung von Bemaßungsvariablen hier DIMDEC = 3 ) (PROMPT
Bemaßungen wählen: ) (SETQ ss (SSGET (LIST (CONS 0 DIMENSION ))) ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : setXData
mapcar am 28.07.2005 um 12:52 Uhr (0)
Hi Nancy! Ich will noch mal versuchen, dir (und jedem, den s interessiert), das mit dem Appname zu erklären: Jede Applikation, auch deine, sollte *einen* eindeutigen Namen haben. Das hat folgende Vorteile: 1. Man kann Entities danach filtern (z.B. mit Befehlen oder ssget in Lisp) 2. Man bringt nicht die AutoCAD-EEDs mit den eigenen durcheinander 3. Man bringt nicht die eigenen Daten mit denen einer anderen Applikation durcheinander Mit einer Zeile wie oTxt.GetXData "", xType, xDat tust du aber genau das ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Makroaufruf mit Parameterübergabe
Mike_mair am 09.06.2005 um 17:58 Uhr (0)
Also von einem Butten einen Makro aufrufen ist eigentlich überhautp kein Problem du musst dazu ja nur in der Menüdatei definieren: zB: ID_MeineFun [_Button( Dies ist meine Funtion , Bild_Klein.bmp, Bild_Groß.bmp)]^c^c^p-vbarun Modul.MeineFun Das Problem ist, irgendwelche Prameter direkt zu übergeben, das geht zwar irgenwie, aber das ist eigentlich nit grad super. Ich habe es so gelöst: Ich schreibe mir eine kleines Lisp Programm in dem ich die Prameter in die Registry speicher. zB.: (defun c:MeineFun() (vl ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Excel Routinen von ACAD aus ausführen
domda0 am 13.02.2011 um 18:49 Uhr (0)
Hallo,ich hoffe Ihr könnt mir weiterhelfen.Ich habe einige Schritte die ich gerne zusammenfassen würde und weiß nicht genau wie.Chronologisch aufgelistet mach ich folgende Dinge:1.) attout - Speichern unter C:/test.txt - Auswählen aller Blöcke2.) vba "CoordEntry" (aus diesem forum) aufrufen Die SChließen Funktion hab ich derzeit ausgenommen und müsste sie durch eine speichern funkt ersetzenCode:Dim ExcelApp As ObjectDim ExcelWb As ObjectDim i As IntegerDim ExcelWorksheet As ObjectPublic Sub CoordEntry() ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Suchen/Ersetzen via RegExp
startrek am 18.09.2004 um 20:31 Uhr (0)
Damit meinte ich, dass es unter VB(A) doch nicht reicht, nur einen Kommentar einzufügen, um auf etwas zu verweisen. Ahso - nun, ich hielt es für wesentlich gesünder dem geneigten Tester einen Hinweis zu geben, wo ein Haken zu machen ist, als dass ich erstmal jemandes System verwirre, nur weil trekkie mal versucht hat, eine Lib automatisch laden. Jaja, hier sindse wieder die vba-kiddies, keine Ahnung wie se ne DLL korrekt aufrufen, ich geh dann mal besser Schleudereuter spielen ;-) Okay - ernstha ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 05.11.2004 um 16:39 Uhr (0)
Zitat: Original erstellt von kiltswitch: ...Nun mit der Zuhilfenahme von Profis sieht es so aus: evtl. finde ich im Unternehmen jemand, der sich doch schon ein bißchen auskennt. Allerdings ist mir da z.Zt. niemand bekannt. ... Aus der Firma brauchst du jemanden der tagtäglich diese Masten (wie auch immer) zusammensetzt. Denn derjenige wird ja nun wissen, warum er genau dieses Bauteil nimmt, und nicht irgendein anderes. Diesen Menschen wirst du sicher auch in irgendeinem Büro finden. Zitat: Or ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Objektzuweisung über Handle funzt nicht
mapcar am 17.12.2004 um 18:23 Uhr (0)
Na, irgendwas stimmt da doch einfach nicht. Der nachfolgende Code zeigt, dass das Ganze mit einem Insert (einer Blockreferenz) ganz genauso funktioniert wie mit einer Linie - es tät mich auch sehr, sehr wundern, wenn das nicht so wäre bzw. wenn es in R14 anders sein sollte. Und dann habe ich noch ein bisschen gespielt, und zwar mit ein Paar Kommentarzeichen bei den Deklarationen: Hier ist InsertObj einfach nur als Object deklariert, nicht als AcadBlockReference. Wozu gibt s schließlich Late Binding? Die V ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Punktkoords als Texteinfügepunkt
ManuelKuhn am 02.09.2008 um 14:52 Uhr (0)
Hallo an alle bin neu hier im VBA-Forum (war sonst nur im Rund um AutoCad und LIPS Forum unterwegs) und wollte mal Hallo sagen...Naja und ne Frage hab ich auch gleich mitgebracht Ich habe vor kurzen angefangen mich mit der Programmierung von AutoCAD auseinander zu setzten, zuerst wollte ich das ganze über LISP angehen (mit Hilfe des Kochbuchs) aber ich glaube, das für meine zukünftigen Vorhaben VBA der bessere Weg ist... (ich weiß hier scheiden sich die "Geister" aber für mich ist es, meiner Meinung nach ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Block austauschen
KlaK am 12.03.2016 um 12:57 Uhr (1)
Zitat:Original erstellt von zech:Hallo KLaK,Backslash ist unzulässig, Slash ist schon korrekt. Wahrscheinlich ist was geändert, ich habe auch anderweitige Schwierigkeiten mit 2016 und VBA wenn auf einem Rechner Architecture und Civil 3D installiert sind.Trotzdem ...Vielen Dank und ein schönes WochenendeHabe Interessehalber noch einmal nach den Laufzeitfehler gesucht.Die Ergebnisse deuten alle auf ein Netzwerkproblem (evtl. Zugriffsrechte) hin.Vielleicht kannst Du das einfach mal lokal testen.Außerdem habe ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 23.11.2004 um 11:31 Uhr (0)
Tobias, du hast alles, was du brauchst. Wie man Einfügepunkt und Drehwinkel ausliest, hast du selber hier gepostet, ebenso, wie man eine Textdatei schreiben kann. Wie man direkt nach Excel überträgt, hat dir Roland aus der Hilfe reinkopiert. Wenn du keine Attributdaten brauchst, ersetze diesen Teil des Codes durch eigenen, der das leistet, was du brauchst. Das Problem mit den Trennzeichen wurde von Roland und mir ausführlich besprochen, und Nancy hat dir mitgeteilt, warum dein Code so nicht läuft. Schau in ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : punkte kugeln
mapcar am 17.10.2004 um 13:57 Uhr (0)
Hi Nancy! zusammenzutragen, welche FreewareEditoren überhaupt dieses teufelswerkzeug RegExp unterstützen Es gibt Listen von Editoren, wie z.B. diese hier: http://www.webattack.com/freeware/webpublish/fwtext.shtml Aber so genau geht das alles nicht daraus hervor. Bei vielen Editoren heisst es zwar, dass sie RE unterstützen, aber sie tun das vielleicht mit einer völlig eigenen Syntax. Als Beispiel fällt mir SciTE ein, ein interessanter Editor. Aber an dessen RE-Syntax könnte ich mich nicht gewöhne ...
|
| In das Form Autocad VBA wechseln |