Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  AutoLisp VBA-Makro ausführen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY wird von NVIDIA zum Händler des Jahres gewählt - zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  AutoLisp VBA-Makro ausführen (2104 mal gelesen)
Dexta
Mitglied



Sehen Sie sich das Profil von Dexta an!   Senden Sie eine Private Message an Dexta  Schreiben Sie einen Gästebucheintrag für Dexta

Beiträge: 38
Registriert: 23.02.2005

erstellt am: 29. Mrz. 2005 08:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Leute,
habe ein kleines Problem, und zwar habe ich ein Symbol in meiner CAD-Zeichnung in der Symbolleiste, welches beim Klicken ein Makro öffnen soll, dass eine Access-Project-DB öffnet.
Das mit VBA und Access öffnen klappt schon. Nur ich habe bei AutoLISP nur den code: ^C^C vbaausf
dann geht aber eben nur das Fenster Makros auf, wo ich dann ein Makro wählen kann.
Meine Frage: Ist es möglich in AutoLisp direkt dieses Makro anzugeben, und das Makro ausgeführt wird, ohne dieses Zwischenfenster: klick auf den Button->Makro wird ausgeführt!!

Danke schonmal

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Huebi
Mitglied
Vermessungsing.


Sehen Sie sich das Profil von Huebi an!   Senden Sie eine Private Message an Huebi  Schreiben Sie einen Gästebucheintrag für Huebi

Beiträge: 107
Registriert: 08.01.2004

Intel Core Duo E6750@2.66GHz
NVIDIA GeForce 8600 GT
AutoCAD 2004, 2007, 2008
AcadMAP 2004 und 2007
Civil 3D 2008
ADT 2009

erstellt am: 29. Mrz. 2005 09:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dexta 10 Unities + Antwort hilfreich

Servus Dexta,

schau mal den Beitrag an (besonders das, was RoSiNiNo mir damals geschrieben hat). Es sollte Dir weiterhelfen.

http://ww3.cad.de/foren/ubb/Forum259/HTML/000142.shtml

Gruß, Hübi

------------------
Schaun ma mal, dann seng ma scho.... 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dexta
Mitglied



Sehen Sie sich das Profil von Dexta an!   Senden Sie eine Private Message an Dexta  Schreiben Sie einen Gästebucheintrag für Dexta

Beiträge: 38
Registriert: 23.02.2005

erstellt am: 29. Mrz. 2005 09:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Huebi,
Habs jetzt folgendermaßen ausprobiert:

(defun c:CoLayCur (/) (vl-vbarun "C:\Dokumente und Einstellungen\ddre\Desktop\Zeichnung1.dwg!Module1.Accessöffnen.CopyLayerCurrent"))^M;

Das Ergebnis ist, dass garnichts passiert!:-)

Hast Du ne Ahnung, was ich falsch gemacht habe?

Mein Macro hat den Pfad: C:\Dokumente und Einstellungen\ddre\Desktop\Zeichnung1.dwg!Module1.Accessöffnen

Dank Dir schonmal!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Huebi
Mitglied
Vermessungsing.


Sehen Sie sich das Profil von Huebi an!   Senden Sie eine Private Message an Huebi  Schreiben Sie einen Gästebucheintrag für Huebi

Beiträge: 107
Registriert: 08.01.2004

Intel Core Duo E6750@2.66GHz
NVIDIA GeForce 8600 GT
AutoCAD 2004, 2007, 2008
AcadMAP 2004 und 2007
Civil 3D 2008
ADT 2009

erstellt am: 29. Mrz. 2005 11:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dexta 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Dexta:
Mein Macro hat den Pfad: C:\Dokumente und Einstellungen\ddre\Desktop\Zeichnung1.dwg!Module1.Accessöffnen

Servus Dexta,

hast Du Dein Makro denn nicht in einer *.dvb - Datei abgespeichert *wunder*?
Ich speichere meine Makros in einem Unterverzeichnis (in dvb-Dateien), das ich unter "Suchpfad für Supportdateien" (Menü Extras - Optionen - Dateien) im AutoCAD eingetragen habe. Das erleichtert den Zugriff und der Aufruf kann ohne komplette Pfadangabe erfolgen.
z.B. so:

(defun c:TestMakro (/) (vla-runmacro(vlax-get-acad-object) "huebis-vba.dvb!plattlinger"))

TestMakro ist der künftige AutoCAD-Befehl (hier in LISP definiert), huebis-vba.dvb ist meine Makrosammlung und Plattlinger ist ein Modul darin.

Gruß, Hübi

------------------
Schaun ma mal, dann seng ma scho.... 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dexta
Mitglied



Sehen Sie sich das Profil von Dexta an!   Senden Sie eine Private Message an Dexta  Schreiben Sie einen Gästebucheintrag für Dexta

Beiträge: 38
Registriert: 23.02.2005

erstellt am: 29. Mrz. 2005 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Huebi,
dank Dir für den Tip, hab´s jetzt gesehen, wie kann ich meine Makros darin speichern, man kann ja nur die einzelnen Pfade auswählen, aber wie hinterlege ich dort meine makros?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Huebi
Mitglied
Vermessungsing.


Sehen Sie sich das Profil von Huebi an!   Senden Sie eine Private Message an Huebi  Schreiben Sie einen Gästebucheintrag für Huebi

Beiträge: 107
Registriert: 08.01.2004

Intel Core Duo E6750@2.66GHz
NVIDIA GeForce 8600 GT
AutoCAD 2004, 2007, 2008
AcadMAP 2004 und 2007
Civil 3D 2008
ADT 2009

erstellt am: 29. Mrz. 2005 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dexta 10 Unities + Antwort hilfreich

Servus Dexta,

Probier's mal mit "_vbaman" und der AutoCAD - Hilfe, dann müßte es eigentlich schon klappen.

------------------
Schaun ma mal, dann seng ma scho.... 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz