| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Makro mit Button starten (9723 mal gelesen)
|
archstudent Mitglied
Beiträge: 29 Registriert: 06.02.2005 2 x 2,8 Ghz Xeon 2 GB RAM 500 GB HD 23" Flatscreen
|
erstellt am: 25. Aug. 2005 20:55 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 25. Aug. 2005 21:36 <-- editieren / zitieren --> Unities abgeben: Nur für archstudent
|
archstudent Mitglied
Beiträge: 29 Registriert: 06.02.2005 2 x 2,8 Ghz Xeon 2 GB RAM 500 GB HD 23" Flatscreen
|
erstellt am: 26. Aug. 2005 09:05 <-- editieren / zitieren --> Unities abgeben:
|
sarotti Mitglied Bauingenieur
Beiträge: 74 Registriert: 14.07.2005 AutoCad 2022 64Bit Windows 10-64Bit mit 32 GByte
|
erstellt am: 31. Aug. 2005 21:24 <-- editieren / zitieren --> Unities abgeben: Nur für archstudent
Wenn Du damit meinst, wie man ein Makro über eine "Benutzerdefinierte Schaltfläche" startet, geht dies wie folgt. Bei Werkzeugeigenschaften in dem Feld "Diesem Werkzeug zugeordnetes Makro" folgendes einfügen: ^C^C vbaausf Makroname Das Makro muß aber vorher über den Projektmanager geladen werden. Jedenfalls habe ich kein anderen Weg gefunden. Gruß Sarotti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
archstudent Mitglied
Beiträge: 29 Registriert: 06.02.2005 2 x 2,8 Ghz Xeon 2 GB RAM 500 GB HD 23" Flatscreen
|
erstellt am: 31. Aug. 2005 23:46 <-- editieren / zitieren --> Unities abgeben:
|
isocyanat Mitglied
Beiträge: 5 Registriert: 24.04.2005
|
erstellt am: 12. Sep. 2005 17:52 <-- editieren / zitieren --> Unities abgeben: Nur für archstudent
ein kleiner nachtrag wie es funktioniert mit dem button und dem makro: ein blick in die acad-hilfe brachte folgendes zum vorschein: Verwenden der Befehlszeile zum Ausführen eines VBA-Makros Entsprechungen der AutoCAD-Eingabeaufforderungen stehen bei Verwendung des Befehls –VBAAUSF zur Verfügung (gekennzeichnet durch einen Bindestrich vor dem Befehl VBAAUSF). Sie können VBA-Makros von der Befehlszeile, Skripten oder anderen AutoCAD-Programmierumgebungen ausführen. Das einzige Argument für den Befehl ist der Visual Basic-Modulname unter Verwendung der Modul.Makro-Syntax. Die Syntax sieht wie folgt aus: –vbaausf <Modul.Makro> Da in verschiedenen Modulen Makros mit demselben Namen verwendet werden können, ermöglicht die Syntax Modul.Makro die eindeutige Auswahl des Makros. Das Makro für einen Button sähe dann folgendermaßen aus: ^C^C_-vbaausf Modulname.NameDesMakros
Wichtig ist nur, dass das Projekt bereits geladen wurde. gruß iso
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kontschi Mitglied Student, Steuerungstechniker
Beiträge: 2 Registriert: 28.09.2006 AutoCAD 2009
|
erstellt am: 19. Okt. 2009 11:02 <-- editieren / zitieren --> Unities abgeben: Nur für archstudent
Hi ihr, möchte auch ein Makro aus einer .lisp auf nen Button legen. Bisher habe ich das Makro immer per "vbarun"-Befehl aufgerufen, ausgewählt, OK ... sehr müßig. Leider bin ich noch ziemlich grün hinter den Ohren was AutoCAD/Makros/etc. angeht. Gibt's da ne Anleitung für Dummies? Ich finde im 2009er aufgrund der neuen Ribbon-Oberfläche nicht mal die Möglichkeit, alleine einen leeren Button anzulegen?! Muss ich "^C^C_-vbaausf Modulname.NameDesMakros" dann als hinterlegen Button-Befehl bei der Button-Aktion eingeben oder wie sieht das genau aus? Danke, Grüße markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 19. Okt. 2009 12:34 <-- editieren / zitieren -->
Hi Markus, >> ein Makro aus einer .lisp auf nen Button Was hat denn Deine Anfrage mit Lisp zu tun, auch Dein angeführtes Beispiel mit ^C^C_-vbaausf... deutet nicht auf Lisp hin. Soll es bedeuten, dass Du mit Lisp im Lauf einen Button in einen Werkzeugkasten/in ein Ribbon einsetzen willst und dieser neue Button dann ein VBA-Makro aufzurufen hat? ==> Dann wäre das LISP-Forum der bessere Ort für die Nachfrage. >> Ich finde im 2009er aufgrund der neuen Ribbon-Oberfläche nicht mal die Möglichkeit, >> alleine einen leeren Button anzulegen?
Dafür wirst Du den Befehl: _CUI benötigen >> Muss ich "^C^C_-vbaausf Modulname.NameDesMakros" dann als hinterlegen Button-Befehl >> bei der Button-Aktion eingeben oder wie sieht das genau aus?
Wenn ich den Satz umbaue, dann hätte ich mal ja gesagt, ob ich den Satz richtig umgebaut habe, hängt aber von der Bedeutung von '... hinterlegen Button-Befehl... ' ab. - alfred - ------------------ www.hollaus.at |