|
AutoCAD VBA : Punktkoords als Texteinfügepunkt
ManuelKuhn am 03.09.2008 um 07:31 Uhr (0)
Ah Ok, klar (ich glaube sowas in der Richtung hab ich in meinem "schlauen Buch" auch schon mal gelesen ) Wie gesagt, ich habe erst vor kurzem (um genau zu sein vor nicht mal einer Woche) angefangen mich mit AutoCAD und VBA auseinander zu setzten und die Zeit die ich habe wirklich intensiv was zu machen ist ziemlich knapp, da auf der Arbeit viel zu tun und zuhause muss ich momentan auf meine Techniker Prüfungen im Oktober lerner.... aber das wird schon!! Vielen Dank auf jeden Fall für die schnelle Hilfe! ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA entladen
schmodi am 04.09.2008 um 23:13 Uhr (0)
Hallo Ich wollte mein VBA program aus dem CAD hinaus löschen. Leider kommt aber beim Starten des CADs immer Datei nicht gefunden. Wo kann die dateipfad hinterlegt sein das sie immer noch beim Program Start gesucht wird? Hoffe ihr könnt mir weiterhelfen.Gruss Schmodi
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kompatibilität VBA
schmodi am 05.09.2008 um 20:21 Uhr (0)
HalloIch habe eine kurze frage zur kompatibilität. Ist es möglich mein VBA Program welches ich im AutoCad 2007 geschrieben habe, in einem Autocad2000 zu starten.Wie sind eigentlich die VBA codes zueinander Kompatibel?? Kann ich ein VBA Program in jedem anderen Autocad Starten.Gruss Schmodi
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kompatibilität VBA
yamaha am 06.09.2008 um 09:30 Uhr (0)
Hallo Schmodi,Eigentlich nicht - Du hast in deinem Projekt einen Verweis auf die Autocad-Type-Libary. Welche das jetzt genau in 2007 ist kann ich dir nicht sagen, weil ich jetzt kein 2007 habe, jedoch ist die Type-Libary in 2000 eine andere. Könnte aber auch sein das Autocad den Verweis automatisch korrigiert, hab das selbst noch nicht ausprobiert.- Ein kleine Anpassung in den VBA-Funktionen der verschiedenen Autocadversionen ibt es immer. Jetzt kommt drauf an welche Befehle/Eigenschaften Du verwendest.Pro ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kompatibilität VBA
Carsten1210 am 06.09.2008 um 09:55 Uhr (0)
Hi Schmodi,Aufwärtskompatibel sollten die Programme eigentlich sein. Wir haben auch Programme, die unter AutoCAD 2006 und höher laufen, ohne das dort etwas geändert wurde.Allerdings wird bei den Älteren Versionen (natürlich) der Fukntionsumfang der neueren Version nicht unterstützt. Ausserdem beruht das VBA unter AutoCAD 2000 noch unter VB5, wobei der Umstieg auf VB6 mit AutoCAD 2000i oder später erfolgt. Da wird dann (natürlich) auch nicht alles untertützt, was VB6 enthält.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Automatisch rendern
hugo72 am 29.09.2008 um 15:57 Uhr (0)
Hallo ,gibt es eine Möglichkeit automatisch ausgewählte Blöcke als Datei mit einem spezielen Namen zu rendern und abzulegen.Der name steht auch als zusätzlicher Attribut in den Blockeigenschaften.mfghugo[Diese Nachricht wurde von hugo72 am 01. Okt. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blocktausch und Datentransfer
steffen.katzschke am 01.10.2008 um 12:05 Uhr (0)
TagText lautet bspw. "CODE_60", aber Prompt "Gliederungsebene1". Letzteres ist einfach angenehmer.Extrahieren der Daten und Löschen der Blockreferenz funktioniert so weit. PurgeAll bereinigt aber nicht alles. Die eingeschachtelten Blöcke scheinen nicht erfasst zu werden. Ich habe mal vorher den Rahmen per Hand als separate Datei zur Seite gelegt. Dann habe ich in einer vollständigen Zeichnung per VBA den Rahmen entfernt, die Datei mit PurgeAll bereinigt und versucht, den externen Rahmen als Block einzufüge ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : per VBA falsche Dateiversion bzw. ungültige Dateiversion erkennen
HerbertSpock am 07.10.2008 um 20:41 Uhr (0)
hallo zusammen,ab autocad 2008 wird beim öffnen einer dwg, die nicht 2008 konform ist, z.b. weil sie aus einem anderem cad-system erstellt worden ist, eine warnung angezeigt. wie stellt autocad das fest ? wie kann man das per vba feststellen, ob die datei gültig ist.irgendein bit muß es dafür ja haben, oder evtl. sogar eine funktion ?"thisdrawing.isfileok"ich habe 100+x dateien die von extern kommen, die ich damit bei extern bereits testen kann. ich will diesen ping pong effekt vermeiden.danke
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : per VBA falsche Dateiversion bzw. ungültige Dateiversion erkennen
Carsten1210 am 07.10.2008 um 20:51 Uhr (0)
Hallo und Willkommen Herbert,Versuche doch einfach den Header bzw. die ersten Zeichen der Datei als String einzulesen.Da sollte etwas wie AC1018 stehen. Je nachdem um welche AutoCAD-Version es sich handelt, sind die letzten beiden Zahlen unterschiedlich.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : per VBA falsche Dateiversion bzw. ungültige Dateiversion erkennen
HerbertSpock am 08.10.2008 um 09:18 Uhr (0)
hallo carsten,ja klar, die ersten zeichen lassen die binärversion der datei erkennenac1018 ac1021 usw. aber das ist nicht das was ich brauche. wenn ich z.b. eine dwg ac1018 mit solid edge erstellen lasse, sagt mir autocad beim öffnen, das diese datei nicht mit autocad erstellt wurde. also muß es noch einen hinweis in der datei geben, an dem autodesk das erkennt.grußherbert
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
stolti am 13.10.2008 um 08:22 Uhr (0)
also das wär er =):Private Sub partitions_save_Click()Datei=CommonDialog1.FileNameOpen Datei For Output As #1Print #1, Me.PartitionsTextBox1.TextPrint #1, Me.PartitionsColourName1.CaptionPrint #1, Me.PartitionsColourBox1.BackColor ...Close (1)End Sub
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Laden einer *.dvb aus einer geöffneten *.dvb
Dirk.B am 22.10.2008 um 06:56 Uhr (0)
Hallo und guten Morgen zusammen!Ich habe in einem Verzeichnis, daß auch im Suchpfad für Support-Dateien unter AutoCAD Optioneneingetragen ist, zwei VBA-Programme liegen.Aus dem einen möchte ich per Button_Click das andere laden bzw. öffnen.Im Forum habe ich bereits gesucht aber noch nichts adäquates gefunden.So hab ich es probiert, jedoch funktioniert das leider nicht.Code:Private Sub cmdspax_Click()LoadDVB Spax_01.dvb!Modul1.User_DialogEnd SubCode:Private Sub cmdspax_Click()LoadDVB Spax_01.dvbUserForm.Sho ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : textboxinhalt speichern/legende erstellen
Stelli1 am 11.10.2008 um 12:55 Uhr (0)
Hallo Stolti,ich wundere mich ein wenig. Carsten hat dir doch den Link für den Dateidialog gegeben. Den Dateinamen gibst du nicht fest an.Datei= "blabla"sondern ermittelst ihn durch den Datei- "Speichern" bzw "Öffnen" Dialog.Datei=CommonDialog1.FileNameSonst bleibt es doch so.Jedoch hat die Datei die du erzeugst genau so viel Ähnlichkeit mit einer XML Datei wie eine Apfelsinnenkiste mit einem Designersofa. Das ist keine XML Datei sondern eine ASCII Datei. Aber man braucht auch nicht unbedingt eine XML D ...
|
| In das Form AutoCAD VBA wechseln |