Hallo carambita!
Hier mal ein kurzer Auszug aus der AutoCad Hilfe:
--- Auszug aus dem Hilfetext ---
Wenn Sie -vbaausf in der Befehlszeile eingeben, fordert Sie VBAAUSF zu weiteren Eingaben auf.
Makroname: Geben Sie den Namen des auszuführenden Makros ein.
Bei eingebetteten oder geladenen globalen Projekten geben Sie den Namen des auszuführenden Makros ein. Wenn das Makro in den derzeit geladenen Projekten nicht eindeutig ist, geben Sie außerdem den Namen des Projekts und des Moduls an, in dem sich das Makro befindet. Wenn Sie beispielsweise das Makro Test im Projekt Projekt1 und im Modul Modul1 ausführen möchten, geben Sie die folgenden Informationen an der Eingabeaufforderung für den Makronamen ein:
Projekt1.Modul1.Test
Um ein Makro in einem globalen Projekt auszuführen, das derzeit nicht geladen ist, geben Sie den Namen der DVB-Datei ein, in der sich das Makro befindet, sowie den Namen des Projekts und des Moduls. Wenn das Makro Test beispielsweise in der Datei Acad_Projekte.dvb vorliegt und diese Datei nicht geladen ist, führen Sie das Makro mit den folgenden Angaben an der Eingabeaufforderung für den Makronamen aus:
Acad_Projekte.dvb!Projekt1.Modul1.Test
AutoCAD lädt automatisch die Datei Acad_Projekte.dvb und führt das Makro Test aus. Die Datei Acad_Projekte.dvb bleibt nach erfolgter Ausführung des Makros weiterhin geladen.
---Auszug Ende---
vbaausf ist die deutsche Übersetzung von vbarun.
Im Prinzip hast du es schon richtig gemacht, aber vermutlich musst du noch das modul oder die Datei angeben. Acad kann nur Makros ausführen wenn sie geladen sind.
PS: im sinne der Lesbarkeit verwende ich in Menümakro´s anstelle des leerzeichens ein semikolon (Strichpunkt) also: -vbarun;quadfunc
mfg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP