|
Autocad VBA : Problem mit Auswahlsatz
WolfgangSCH am 08.01.2004 um 12:20 Uhr (0)
Hallo, ich benötige für die weitere Bearbeitung einen Auswahlsatz mit nur einem Block, welcher aus der aktuellen Zeichnung zu wählen ist. Mit untem stehenden Code kann der Anwender zwar nur Blöcke auswählen, alle anderen Objekte werden herausgefiltert, jedoch können mehrere Blöcke ausgewählt werden, was ich nicht möchte. Wie muß der Code modifiziert werden, damit nur ein Block ausgewählt werden kann? Kann ich auch einen beliebigen Text in der Befehlszeile von AutoCAD ausgeben lassen (z.B. Bitte wählen Sie ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Texdatei handeln
WolfgangSCH am 28.01.2004 um 10:15 Uhr (0)
Hallo, so funktioniert es mit VBA: DNr = FreeFile Freie Dateinummer ermitteln Open DateiName For Input As #DNr Öffnet Date zum Lesen Open DateiName For Append As #DNr Öffnet Datei zum Anfügen Line Input #DNr, Text List Text aus Datei Print #DNr, Text Schreibt Text in Datei Close #DNr Schließt Datei That s it. Hoffe es hilft! Gruß Wolfgang
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
WolfgangSCH am 22.06.2004 um 14:32 Uhr (0)
Hallo Profis, es wäre super, wenn Ihr mir für folgendes Problem einen Tipp geben könnt: Ich habe mit VB6 ein kleines Programm geschrieben, welches mir komfortabel Script-Dateien erstellt, die dann mit AutoCAD abgearbeitet werden können. Hierzu wird die zuletzt aufgerufene AutoCAD-Version vorgegeben, es kann aber auch zwischen den Versionen R14, R2000/R2002 gewählt werden. Die zuletzt aufgerufen AutoCAD-Version hole ich mir aus der Registry unter HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADCurVer. Den Pfad, un ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
WolfgangSCH am 22.06.2004 um 14:46 Uhr (0)
Hallo Holger, vielen Dank für Deine schnelle Antwort. Wenn ich das Acad-Objekt unter VB6 anspreche, wird aber nur die zuletzt aufgerufene AutoCAD-Version gestartet, oder? Ich möchte aber mit meinem Programm per Optionsfeld zwischen AutoCAD R14, R2000/R2002 und R2005 wählen können, wobei mir die zuletzt aufgerufene AutoCAD-Version vorgeschlagen wird (Optionsfeld markiert). Nach dem Betätigen der Start-Taste wird dann die per Optionsfeld gewählte AutoCAD-Version gestartet und das Script von AutoCAD abgearbei ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
WolfgangSCH am 23.06.2004 um 08:37 Uhr (0)
Vielen Dank für die schnelle Hilfe! Hallo CAD-Huebner: Genau das habe ich gesucht! Jedoch kann ich unter dem von Dir für AutoCAD 2005 angegebenen Pfad in der Registry die Variable unter der der Pfad zur ACAD.EXE gespeichert ist nicht finden. Habe ich den wohl übersehen? Ferner möchte ich Dich noch fragen, ob die Bezeichnung für den Ordner unterhalb ...R16.1, also der Ordner der ...ACAD-XXX:XXX heißt, von Installation zu Installation unterschiedlich ist, oder von AutoCAD immer gleich vergeben wird. Füt Dein ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
WolfgangSCH am 23.06.2004 um 15:02 Uhr (0)
Hallo Axel, danke Dir für Deine Hilfe. Habe die Variable Location , in der der Pfad zur ACAD.EXE gespeichert ist dank Deiner Hilfe unter HKEY_LOCAL_MACHINESOFTWAREAutodeskR16.1ACAD-301:407Location gedunden! Jetzt bleibt nur noch die Frage: Bei mir heißt das Unterverzeichnis HKEY_LOCAL_MACHINESOFTWAREAutodeskR16.1ACAD-301:407. Wird AutoCAD 2005 auf einem anderen Rechner auch unter dem Ordner ...ACAD-301:407 gespeichert, oder heißt dieser Ordner dort anders???? Gruß Wolfgang
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad der ACAD.EXE aus Registry auslesen
WolfgangSCH am 23.06.2004 um 16:38 Uhr (0)
Hallo Axel, ich habe auf meinem Rechner problemlos AutoCAD R2002 und R2005 installiert. Wenn Du nicht parallel mit beiden offenen Versionen arbeitest, sondern die offene immer erst schließt bevor Du die nächste öffnest, geht das einwandfrei. Jetzt habe ich aber immer noch eine Frage: Wird in der Registry für die AutoCAD-Version 2004 R16 oder R16.0 eingetragen, ich denke wohl R16.0 oder?? Gruß Wolfi
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Microsoft Icons auslesen
WolfgangSCH am 29.06.2004 um 16:43 Uhr (0)
Hallo, ich möchte fragen, ob mir jemand sagen kann wo ich die Microsoft Standard Icons (Icon für Löschen, Datei öffnen, Speichern unter usw.) bekommen kann, bzw. müssten die ja in einer Biblithek auf dem Rechner vorhanden sein. Wenn ja, wie kann ich auf diese mit VB6 zugreifen und in meinen VB6-Programmen verwenden? Vielen Dank vorab. Wolfgang
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Microsoft Icons auslesen
WolfgangSCH am 30.06.2004 um 09:31 Uhr (0)
Hallo, das Programm ResourceHack ließt mir zwar die programmspezifischen Icons aus, aber die Windows Standard Icons wie z.B. für Löschen, Datei öffnen, Speichern unter.. nicht. In welcher Bibliothek sind diese zu finden?? Vielen Dank vorab. Gruß Wolfgang
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zuletzt besuchten Ordner in Temp-Pfad speichern
WolfgangSCH am 07.07.2004 um 14:45 Uhr (0)
Hallo, ich bin gerade dabei ein kleines VB6 Programm zu schreiben und bin dabei auf folgendes Problem gestoßen: Wenn ich das Programm starte und AutoCAD-DWG s mit dem Windows Datei öffnen-Dialog (Common Dialog) auswähle, wird üblicherweise der Ordner angezeigt, welcher unter CommonDialog.InitDir definiert ist. Ich möchte aber den zuletzt besuchten Ordner in einer Datei in einem Temp-Ordner speichern, damit er mir nach erneutem Starten des Programms wieder aus dieser Datei ausgelesen und beim Datei-öffnen D ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Attribut an nur einen bestimmten Block anhängen
WolfgangSCH am 19.08.2005 um 14:23 Uhr (0)
Hallo,folgendes Problem: ich möchte in einer AutoCAD-Zeichnung mit diversen Blöcken an einen bestimmten Block ein oder zwei Attribut(e) anhängen. Jetzt mein Problem: Das Attribut soll aber nur an den ausgewählten Block z.B. BLOCK-1 angehängt werden. Wenn ich den Block BLOCK-1 nochmals in die Zeichnung einfüge, soll das Attribut nicht übernommen werden, sondern der Block sollte hier wieder ohne Attribut sein. Auch alle anderen Bläcke dieses Namens sollten unveränder bleiben.Ist so etwas mit VB zu realisiere ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blockvoransicht
WolfgangSCH am 19.08.2005 um 13:48 Uhr (0)
Hallo,ich möchte mit VB ein Formular erstellen, in dem ich von einer geöffneten AutoCAD-DWG aus einen Ordner mit Blöcken auswählen und dann daraus einen Block wählen kann, der dann in einem Vorschaufenster angezeigt wird (Vorschau). Wenn es der richtige Block ist soll dieser in die DWG eingefügt werden. Wie dies über das WMF-Format funktioniert, habe ich schon in diesem Forum weiter unten lesen können.Jetzt meine Frage: AutoCAD speichert doch selbst ein Dia von jeder Zeichnung in die DWG-Datei ab. Kann man ...
|
| In das Form Autocad VBA wechseln |