| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Von der Idee zum Prototyp: Effiziente Prozesse im Rapid Prototyping, ein Webinar am 25.10.2024
|
Autor
|
Thema: Makroverknüpfung über Mausmakro starten (2185 mal gelesen)
|
lerk31 Mitglied Straßenplaner
Beiträge: 44 Registriert: 04.04.2013 Hardware: HP Z240 Workstation i7-7700K 32,0 GB RAM Windows 10 64bit Nvidia Quadro P600 Software: AutoCAD Civil 3D 2024 (64 bit) Drucker:DWGtoPDF.pc3
|
erstellt am: 13. Jan. 2015 16:06 <-- editieren / zitieren --> Unities abgeben:
hi, ich besitze eine "Logitech G600" Maus mit frei belegbaren Makrotasten. Auf den meisten Tasten liegen einfache Befehle wie stutzen, Polylinie etc. Dazu wird einfach der Text in die Befehlszeile eingegeben. z.B.
Code: _pl
Mein Problem: Ich kann über die Befehlszeile keine Makros starten - zumindest laut meiner Recherche. Den Befehl -VBAAUSF (über den das funktionieren sollte) scheint man extra installieren zu müssen. Gibt es da keinen einfacheren Weg? Ich benutze die Maus bei verschiedenen Arbeitsstationen, also müsste ich dort immer neu installieren. Mein zu startendes Makro:
Code: *^C^C_break \_f \@
danke schon mal!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 ABDS-S 2015 SP2 ABDS-S 2016 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE11 Firefox Office2003 SP3
|
erstellt am: 13. Jan. 2015 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für lerk31
Das sind ganz verschiedene paar Schuhe. Was hast du denn genau vor. Das eine ist VBA, damit lädst du was externes, womit du dir den ein oder anderen neuen Befehl hinzu laden kannst. VBA musst du einmal pro Programmversion installieren. Hast du denn eine entsprechende VBA Programmierung die du mit dieser "Erweiterung" dazuladen kannst? Du erwähnst jedenfalls nichts davon. Das laden einer solchen Programmierung kann automatisch erfolgen, wenn man es entsprechend einträgt. Das andere (dein Beispiel) ist eine Abfolgen von vorhandenen Befehlen. Da die in ACAD vorhanden sind, kannst du die in jedem Menü unterbringen ob Maus oder sonstwo. Ich kenne deinen Maustreiber nicht. Es käme also auf den Versuch an, ob du da ganze Makros (normale ACAD Befehlsabläufe) unterbringen kannst um sie so von extern zu laden. Oder meinst du das Mausmenü in der Cuix? ------------------ Gruss Caladia Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lerk31 Mitglied Straßenplaner
Beiträge: 44 Registriert: 04.04.2013 Hardware: HP Z240 Workstation i7-7700K 32,0 GB RAM Windows 10 64bit Nvidia Quadro P600 Software: AutoCAD Civil 3D 2024 (64 bit) Drucker:DWGtoPDF.pc3
|
erstellt am: 13. Jan. 2015 17:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Caladia, danke für deine rasche Antwort! Da habe ich etwas falsch verstanden. Ich dachte mit dem Befehl -VBAAUSF kann man vorhandene Makros abspielen. Also dieser Befehl lässt sich ausschließen. Mit meinen Mausmakros kann ich folgende einfache Makros wiedergeben: - einfache Tastatur- oder Mauseingabe (Buchstaben oder Klicks) - vorgegebene Zeitliche Pausen zwischen den Eingaben - Tastenkombinationen (z.B. STRG+ALT+C) Befehle kann ich ja einfach ausführen indem ich Text in die Befehlszeile schreiben lasse, aber bei Makros geht das ja nicht. Es sei denn man kann das irgendwo definieren. Das AutoCAD-Standard-Makro das ich abspielen will heißt "An Punkt brechen" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caladia Ehrenmitglied V.I.P. h.c.
Beiträge: 2546 Registriert: 04.03.2002 ACAD2009 ACAD2010 SP2 ACAD2011 SP1 ABDS-S 2012 SP2 ABDS-S 2013 SP2 ABDS-S 2014 SP1 ABDS-S 2015 SP2 ABDS-S 2016 Expresstools A3-Makroboard 16-Tasten Lupe Impression 3 Win7 64bit IE11 Firefox Office2003 SP3
|
erstellt am: 15. Jan. 2015 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für lerk31
Ausprobieren, dann weißt du genau ob's geht oder nicht. Im vorraus weiß man nicht wie die Schnittstelle Maustreiber - ACAD zusammenspielen. Weiterer Versuch wäre, dass Maustastenmenü der Cuix zu benutzen. Doch ob das der Maustreiber zuläßt? Ich glaub wir hatten hier mal vor ein paar Jahren was ähnliches, da hat der Logitech Maustreiber das Maustastenmenü wohl blockiert. Aber das wird nicht der gleiche Treiber sein. Darum auch: ausprobieren. Ich kann die da nur sagen was Autocad kann. Nicht aber was dein Maustreiber kann und unterstützt. Notfalls kannst du noch das Menü für die rechte Maustaste erweitern. ------------------ Gruss Caladia
[Diese Nachricht wurde von Caladia am 15. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lerk31 Mitglied Straßenplaner
Beiträge: 44 Registriert: 04.04.2013 Hardware: HP Z240 Workstation i7-7700K 32,0 GB RAM Windows 10 64bit Nvidia Quadro P600 Software: AutoCAD Civil 3D 2024 (64 bit) Drucker:DWGtoPDF.pc3
|
erstellt am: 15. Jan. 2015 12:21 <-- editieren / zitieren --> Unities abgeben:
edit: zeitgleich, also ändere ich mal ab: Der Maustreiber sollte gar nicht weiter eingreifen. Für AutoCAD ist das eine Eingabe über Tastatur. Müsste "nur" das Makro aus der Befehlszeile oder über eine Tastenkombination starten. Das ist ja das Problem - Befehle kann man ja so starten, aber Makros nicht. Oder eben doch irgendwie? Den Thrad mit dem Maustreiber hab ich schon mal gelesen, hat aber nicht wirklich was mit meinem Problem zu tun, da ja eine Tastatureingabe simuliert wird.
[Diese Nachricht wurde von lerk31 am 15. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 15. Jan. 2015 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für lerk31
Ich verstehe leider Dein Problem nicht Außer, dass Du Menümakro und VBA-Makro verwechselt hast (aber das schaint ja mittlerweile geklärt(?)), solltest Du Dir diesen thread (und seine Folgelinks!) mal näher anschauen. >> scrollen / pan über Tastatur Tasten << Prinzipiell geht das, was Du vorhast, durchaus im LogiTechMenü. HTH ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003 Win7-64,Win10-64 SWX 2010/11/12/13/14/15/16/17/18,19,20,21,22 Immer das aktuellste SP Autodesk Product Design Suite Standard 2020 DraftSight Énterprise 2021SP2 CIM Database 11.3 32GB RAM. NVIDIA Quadro P1000
|
erstellt am: 15. Jan. 2015 12:40 <-- editieren / zitieren --> Unities abgeben: Nur für lerk31
...vielleicht stört sich deine Maus ja an den Leerzeichen. Ersetze die mal mit Semikolon ( ; ) und probier's nochmal. ------------------ Grüße Jörg da ich weiß daß ich nichts weiß weiß ich immer noch mehr als die die nicht wissen daß sie nichts wissen (weiß nicht von wem) [Diese Nachricht wurde von jörg.jwd am 15. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lerk31 Mitglied Straßenplaner
Beiträge: 44 Registriert: 04.04.2013 Hardware: HP Z240 Workstation i7-7700K 32,0 GB RAM Windows 10 64bit Nvidia Quadro P600 Software: AutoCAD Civil 3D 2024 (64 bit) Drucker:DWGtoPDF.pc3
|
erstellt am: 15. Jan. 2015 21:29 <-- editieren / zitieren --> Unities abgeben:
@runkelruebe: Danke für den link! Sehr interessant, jedoch leider alles ohne Makros, welche einen Backslash enthalten. Den nimmt die Befehlszeile ja nicht. Ein bisschen LISP hab ich jetzt auch gelernt @jörg.jwg: Ob Semikolon oder Leerzeichen war egal - hat immer am Backslash gelegen. Mein würgaround (erfolgreich angewürgt): Habe in der CUI ein Tastenkürzel, welches ich nicht benötige ersetzt (siehe Anhang). Jetzt kann ich das Makro über "STRG+6" starten. Das Warten auf die Eingabe funktioniert auch problemlos. Ein ^C am Ende behebt auch das Problem, dass ich noch irgendwo am Ende im Befehl hänge. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |