|
Autocad VBA : Datei neu
JoeG am 19.01.2004 um 07:21 Uhr (0)
Hallo Leute Ich möchte ein Programm schreiben das eine Zeichnung die bereits auf dem Server gespeichert ist, dem Benutzer als Vorlage öffnen. Unsere Pfade sind ziemlich lang, deshalb das Programm. Mit Open habe ich ein Programm geschrieben, damit ist es öfter passiert das die User zum Speichern anstelle von „Speichern unter“ nur „Speichern“ gedrückt haben und dadurch die alte Zeichnung überschrieben haben. Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei neu
JoeG am 28.01.2004 um 07:16 Uhr (0)
Hallo Martin Diese Lösung ist ziemlich zeitaufwendig da die Zeichnung erst geöffnet und dann als .DWT gespeichert und dann wieder geöffnet werden muss. Danke für die Hilfe. Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei neu
JoeG am 28.01.2004 um 10:22 Uhr (0)
Hallo Ich mochte eine Zeichnung die bereits auf dem System gespeichert ist als Vorlage verwänden. Unsere Projekte sind zu einem großen Teil im ziemlich ähnlich deshalb möchte ich ein Programm schreiben mit dem man eine ähnliche Zeichnung als Vorlage öffnen kann. Mit einer Lehren Prototypzeichnung (DWT) starten wir ziemlich selten. Endschuldige das Missverständnis. mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei neu
JoeG am 28.01.2004 um 13:41 Uhr (0)
Hallo Ja, ich kann doch nicht alle Zeichnungen als DWT abspeichern!?!? mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Datei neu
JoeG am 28.01.2004 um 14:07 Uhr (0)
Hallo AsSchu Das mit dem Tritt in den A... gefällt mir nicht schlecht. Ich denke ich werde es weite mit öffnen und dann sofort speichern versuchen. Ps. Zu Möglichkeit 2 , ich möchte nicht eine Vorlage wegen der Layer verwänden sonder wegen den gezeichneten Objekten. Danke für die Hilfe Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : scroll/zoom
JoeG am 01.03.2004 um 07:13 Uhr (0)
Hallo Leute Die Tastenbelegung der mittleren Maustaste muss auf „Mittlere Taste“ gesetzt sein und dann die Variable „MBUTTONPAN“ auf 1 setzen. Vielleicht hilft es euch! Bei mir waren es diese Einstellungen dann konnte ich in Autocad Zoomen du Scollen. mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad und Dateiname auslesen und an Attribut übergeben
JoeG am 11.10.2004 um 08:19 Uhr (0)
Hallo Dirk Du kannst das auch Autocad überlasen Als Anlage habe ich einen Block beigefügt. Wenn du diesen Block einfügst zeigt er dir den Namen der Zeichnung an. Der angezeigte Name wird bei jedem Öffnen der Zeichnung aktualisiert. Der Block enthält einen RText mit einer Diesel-Funktion mfg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfad und Dateiname auslesen und an Attribut übergeben
JoeG am 12.10.2004 um 15:48 Uhr (0)
Hallo Dirk Als erstes erzeigst du ein Textobjekte mit dem Befehl rtext . Das Textobjekt kann Dieselausdrücke verarbeiten. Für denn Pfad haben ich „$(upper, $(getvar, DWGPREFIX) $(getvar, DWGNAME) )“ in das Fenster eingegeben. Das war’s auch schon, für andere Anwendungen z.B. Datum und so gibt es unter DIESEL eine halbwegs gute Onlinehilfe in Autocad. In VBA habe ich noch eine andere Möglichkeit Sub block() Dim Einfügepunkt(0 To 2) As Double Einfügepunkt(0) = 2 Einfügepunkt(1) = 2 Einfügep ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : punkte kugeln
JoeG am 14.10.2004 um 07:17 Uhr (0)
Hallo renebus Wenn das eine einmalige Sache ist versuch es mahl so, ansonsten wirst du um ein kleines VBA-Programm nicht herumkommen. Ein Befehlsscript erzeigen: Die Textdatei hab ich in Excel geöffnet da kann man die restlichen Befehle gut ergänzen. Die Zeile könnte so aussehen: Kugel 10,15,1 10 Das ganze dann als DSV-Datei speichern und in *.scr umbenennen. Mit einem Texteditor die Trennzeichen gegen ein LEER ersetzen und in Autocad laden. In VBA ist das auch nicht allzu aufwendig meld dich einfach we ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Objekte verrunden
JoeG am 14.10.2004 um 11:00 Uhr (0)
Hallo Leute Kann man den Befehl „_fillet“ in VBA irgendwie nutzen um zwei Objekte zu verrunden. Das eine Objekte ist in einem Auswahlsatz gespeichert das andere als Objektvariable. Man könnte den Befehl über „SendCommand“ an Autocad schicken, aber wie bekommt man die zwei Objekte? Vielleicht kennt jemand die Lösung oder einen besseren Weg Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : punkte kugeln
JoeG am 15.10.2004 um 11:09 Uhr (0)
Kleiner Fehler Was ist denn eine DSV-Datei? Startrek hat recht es war *.CSV gemeint Un warum der Umweg? Ich kenne leider kein Programm mit dem man eine Befehlszeile für so viele Punkte halbwegs schnell zusammenstellen kann, ausgenommen Excel.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : ACAD VBA + Word
JoeG am 27.10.2004 um 15:15 Uhr (0)
Hallo Vip mit RTEXT kannst du den Inhalt einer TXT-Datei auslesen. Optisch sieht das dann wie ein ganz normaler Text aus. Wenn du die Textdatei änderst wird beim nächsten Öffnen der Zeichnung der Text aktualisiert. Joe
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : copy Funktion AutoCAD-Excel
JoeG am 02.12.2004 um 13:41 Uhr (0)
Hallo versuch es mal so Public Sub Excel_zugreifen() Dim Excel As Excel.Application Dim ExcelSheet As Object Dim ExcelWorkbook As Object Excel starten Set Excel = New Excel.Application Excel.Visible = True Vorlage öffnen Workbooks.Open FileName:= C:Test.xls , ReadOnly:=True Sheets( Tabelle1 ).Copy After:=Sheets(Sheets.Count) End Sub den Excel-Verweis nicht vergessen!!! Joe
|
| In das Form Autocad VBA wechseln |