|
AutoCAD VBA : falsch ausgelesener Blockname bei attout
cadffm am 15.03.2018 um 22:47 Uhr (1)
Was hat das mit VBA zutun?Du liegst ganz knapp nebendran, es ist genau umgekehrt. Der Blockname wird ausgelesen und der Alias fehlt dir Du nutzt dynamische Blöcke, diese Sache sieht unter dem Tisch furchtbar aus.. Und ATTOUT stammt aus dem letzten Jahrtausend und wurde somit nicht für diese Sache geschaffen,+ Adesk hat Attout/Attin bis heute nicht angepasst: SORRY.Entweder Routine anpassen (dafür mußt du Lisp können oder gut googeln), oder gleichein ordentliches Programm zum Export/Import von Attributdate ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA Befehl per Lisp Öffnen
cadffm am 03.05.2018 um 10:33 Uhr (1)
In Lisp gibt es zwei Welten (toll ist das beide praktisch problemlos vermischt werden dürfen)vl-vbarun startet ein Makro eines geladenen VBAProjektes in der aktuellen Applikation (deinem Acad was du aktuell vor Augen hast)http://help.autodesk.com/view/ACD/2018/ENU/?guid=GUID-75387617-9144-49CB-97E4-03B4CD29973B vla-RunMacro ist für das ActiveX gedacht, man übergibt der Funktion das Objekt der Applikation in der es ausgeführt werden sollund die Information aus welchem (geladenen) Projektes es ein Makro star ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kann Befehl nicht finden
David F. 26 am 04.05.2018 um 11:44 Uhr (1)
Okay ich habe es jetzt genauer angegeben.Da die Block_Bibliothek.DWG im supportpfad ist reicht im dieser Befehl:ThisDrawing.SendCommand "_-Insert" & vbCr & "Block_Bibliothek.dwgVariable Tür" & vbCrDanke für die Anregung hast mir mal wieder sehr geholfen.Gut macht er jetzt auch nicht mehr. Ich steh grad aufm schlauch und weiß nicht wie ich ihm sage das die Tür in der DWG ist und nicht die Tür die DWG ist[Diese Nachricht wurde von David F. 26 am 04. Mai. 2018 editiert.]
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kann Befehl nicht finden
cadffm am 04.05.2018 um 11:51 Uhr (1)
Der Befehl -EINFÜGE oder besser international _-INSERT und noch besser zwingend der Originalbefehl _.-INSERT kann nicht auf interne Blockdefinitionen aus externen Dateien zugreifen.Das hat aber nichts mit VBA zutun, wenn du den Autocadbefehl verwenden willst bist du auf dessen Möglichkeiten eingeschränkt.Natürlich könnte man die ganze Biblio als Blockeinfügen, damit import man alle noch nicht vorhandenen Blöcke und danach könnte man eine Blockreferenz des gewünschten einfügen.Aber mal angenommen du hättest ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Gruppenfilterinhalte mit VBA auslesen
michimueller85 am 26.06.2018 um 16:01 Uhr (1)
Hallo Silcono,vielen Dank läuft nun einwandfrei durch , nur muss ich nun noch wissen welche Layer sich in den Layerfilter befinden. Hab ich vielleicht zu Anfangs schlecht beschrieben. Kann man das noch irgendwie einbauen?GrußMichi[Diese Nachricht wurde von michimueller85 am 26. Jun. 2018 editiert.]
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : [VBA] Acad Mechanical 2018 nach Autocad 2013 speichern nicht möglich?
IVDH808 am 21.08.2018 um 12:37 Uhr (15)
Hi,habe folgende Aufgabenstellung. ich muss für einen Kunden eine gesamte Planung von unserem nativen Autocad Mechanical 2018 nach Autocad 2013 (ohne Mechanical) runterspeichern. wenn ich jetzt manuell "speichern unter" ausführe und dann "autocad 2013" dateiformat auswähle funktioniert das wunderbar. jedoch nicht wenn ich das ganze versuche mit VBA zu realisieren. sobald nämlich autocad speichern will erkennt er das verschiedene mechanical objekte auf der Zeichnung vorhanden sind (z.b. am_note) und bringt ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : [VBA] Acad Mechanical 2018 nach Autocad 2013 speichern nicht möglich?
mcap am 07.09.2018 um 12:45 Uhr (1)
Zitat:...habe folgende Aufgabenstellung. ich muss für einen Kunden eine gesamte Planung von unserem nativen Autocad Mechanical 2018 nach Autocad 2013 (ohne Mechanical) runterspeichern. ...Hallo,Das kannst du doch mit eTransmit oder mit DWGKonvert machen:https://help.autodesk.com/view/ACD/2018/DEU/?guid=GUID-413A58AD-C86F-432F-A4AC-A2737237001Ahttps://help.autodesk.com/view/ACD/2018/DEU/?guid=GUID-1C2163A6-29CC-4EC2-974C-5B6017B948C4Da kannst du auch Dateilisten und Konfig speichern (für ev. späteren Wieder ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Laufzeitfehler bei AutoCAD.AcCmColor.22
Goofy007 am 22.10.2018 um 13:20 Uhr (1)
Hallo!Unter AutoCAD 2018 Map3D löst der CodeCode: Dim Farbe As AcadAcCmColor Set Farbe = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.22")einen Laufzeitfehler -2147221005 (800401f3) aus. In der Hilfe ist der aber genau so beschrieben.Hab nur ich das Problem oder kann es jemand bestätigen? Und noch viel wichtiger: Hat jemand eine Lösung für das Problem?lgDidi
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Objektauswahl mit Handle
cadffm am 02.11.2018 um 15:15 Uhr (15)
Ich würde die Variable "Objekt_gefundener_Block" nennen.Wenn du von Sendcommand sprichst und einen Standard-AutoCADbefehl nutzen möchtest,dann versteht dieser (fast immer) wenn man den EntityName(ename) übergibt,also ein Ausflug in die Lispwelt wäre ein einfacher Weg.Wenn die Objektwahl startet, dann folgenden String senden // alles was in der nächsten Zeile steht muß als String in der Befehlszeile ankommen.(handent "3AB")wobei hier 3AB das Handle als Beispiel verwendet wurde.Kannst es ja in Acad mal in de ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : zusatzinformation polylinien
ritchie1 am 07.11.2018 um 17:50 Uhr (1)
vb.net wäre genauso ok (wenn es ginge). aber ich hab mir das mal durchgelesen, geht meines erachtens mit vb.net auch nicht.https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/OARX-ManagedRefGuide/files/OREFNET-Autodesk-AutoCAD-DatabaseServices-Polyline-html.html@rexxitallalso zu kompliziert solls nicht werden :-)@cadffmhab deinen lisp befehl ausprobiert. egal welches segment ich wähle, die rückgabewerte sind bei mir immer gleich
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Rechteck mit Autocad und Excel
cadffm am 05.12.2018 um 15:35 Uhr (1)
Wenn du DAS nicht mit VBA Programmieren kannst, dann benutze doch einfach die normalen AutoCAD-Befehle,das würde dann auch komplett ohne vba funktionieren.Von Null an gestartet mußt du dich ein wenig einarbeiten, aber anschließend geht es ja "wie von selbst".Befehle:Zum Layer erstellen-LAYERZum "Rechteck" erstellen (ich nehme an eine geschlossene "Polylinie" ist gewünscht?)RECHTECKZum Text erstellenTEXTZum Text auflösenTXTEXPBekommst du denn ein einfaches Sendcommand von Excel nach Acad hin?Ansonsten könnt ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Rechteck mit Autocad und Excel
KlaK am 06.12.2018 um 08:08 Uhr (1)
und nicht vergessen:bei script den OFang ausschalten, das hatte mich schon mal verzweifeln lassenGrüße Klaus PS: Du schreibst hier im VBA-Forum. Wie gut kennst Du Dich schon mit Programmierung aus? Gibt es schon ein Grundgerüst? Ansonsten gäbe es im Excelforum auch Beiträge mit Verbindung von Excel nach Autocad. Aber vermutlich geht das Scripterstellen für Dich schnellerPPS: Gerade mal nachgerechnet - ohne prog brauchst Du bei einer Zeichnung pro Minute ca. 42 Stunden. Bezahlt Dir Dein Chef auch die Übe ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Autocad kaufen statt mieten
michimueller85 am 16.02.2022 um 09:42 Uhr (1)
Hallo zusammen,ich würde gerne auf eine neuere Autocad Version umsteigen (alt Autocad 2010).Jedoch will ich nicht bei Autocad mieten sondern einmalig eine Vollversion kaufen.Ich habe auf der Seite 2ndsoft eine Vollversion von Autocad 2019 gefunden. Jetzt stellen sich mir folgende Fragen:1. hat jemand Erfahrung mit dem Unternehmen 2ndsoft, ist das Unternehmen seriös?2. wie ist es möglich das 2ndsoft eine Autocad 2019 Vollversion anbietet obwohl doch Autocad 2018 auf ein Abomodell umgestellt hat.3. Auf der S ...
|
In das Form AutoCAD VBA wechseln |