Sie haben einige Makros in SolidWorks aufgezeichnet oder selbst geschrieben und wollen diese jetzt auch direkt in den SolidWorks-Menus sehen oder zum schnelleren Ausführung mit einem Tastaturkürzel versehen. Dieses kurze Kapitel zeigt Ihnen, wie Sie dabei vorgehen können. |
Wenn Sie Ihre Makros als Tastatur-Shortcut oder auch in eine Menuzeile einbinden wollen müssen diese in einem speziellen Ordner im Installationsverzeichnis von SolidWorks zu finden sein.
Sie müssen im Installationsverzeichnis von SolidWorks (dort, wo die sldworks.exe ist) einen Ordner mit dem Namen macros erstellen. Achten Sie bitte darauf, das Sie das Verzeichnis wirklich mit "c" schreiben, auch wenn ansonsten Makro im deutschen mit "k" geschrieben wird.
Nun können Sie Ihre Makros, die die Endung *.swb haben müssen, in diese Verzeichnis kopieren.
Danach funktioniert es genauso wie das Erstellen eines normalen Shortcuts. Sie müssen nur im Kategoriefeld ganz nach unten und dort Makros auswählen (ja, hier tatsächlich in deutsch) und bekommen in Befehle-Liste dann alle Makros angezeigt.
Die unten angesprochenen Einstellungen werden benutzerspezifisch in einer *.cus Datei im Verzeichnis user im Installationsverzeichnis von SolidWorks abgelegt. Sollten Sie also irgendwann mal nicht mehr wissen wie sie das alles rückgängig machen löschen Sie einfach die zu Ihrem User passende *.cus-Datei.
Eine weitere Möglichkeit die Makros in SolidWorks einzubinden ist die Symbolleiste, in der benutzerdefiniert bis zu 10 Makros hinterlegt werden können und dann auf Knopfdruck zur Verfügung stehen. |
Die Funktionen um die Symbolleiste zu konfigurieren liegen etwas versteckt im Anpassen-Dialog für Menus, Tastatur und eben Makros
Um ein Makro einer Symbolleisten-Schaltfläche zuzuweisen gehen Sie wie
folgt vor:
Wenn Sie nachträglich an den Einstellungen für die angepasste Symbolleisten-Schaltfläche etwas bearbeiten wollen machen Sie es folgendermaßen:
Falls Sie ein Makro, das einer Schaltfläche zugewiesen wurde, wieder entfernen möchten:
Und wenn Sie die Reihenfolge von Makro-Schaltflächen ändern möchten gibt auch dafür einen Weg:
|
Die eigenen Makros können auch in die Menustruktur von SolidWorks eingebunden werden. Leider geht es nicht, dass Sie sich ein eigenes Hauptmenu dazu machen, wo Sie dann Ihre spezifischen Makros oder Programm-Aufrufe ablegen. Aber irgendwas muss ja auch für die Add-In Entwickler übrig bleiben :-)
Achten Sie bitte gerade bei dem Ein- bzw. Umstellen der Menus genau
darauf, was Sie tun, denn man kann sehr schnell was verbiegen. Sollte
Ihnen das mal passiert sein und Sie wollen dass nicht von Hand
zurückdrehen löschen Sie die *.cus Datei für Ihren User - aber Achtung,
damit löschen Sie auch alle anderen Einstellungen, die hier gespeichert
werden (wie z.B. Tastaturshortcust).
Nun zur Praxis: ich zeige Ihnen anhand eines Beispiels, wie Sie die einzelnen Schritte durchgehen sollten, damit Sie nicht im Gestrüpp landen. |
Beispiel: eigenes Makro einbinden
|
Also zunächst mal das Einbinden eigener Makros in ein bestehendes SolidWorks Haupt- oder Untermenu. Suchen Sie sich zunächst mal das Menu aus, in dem Sie Ihr Makro unterbringen wollen und rufen Sie dann über Extras/Anpassen den Dialog auf und wechseln auf den Reiter Menu.
Wählen Sie zunächst in den oberen zwei Listboxen die
Kategorie Makros (ja, ja, auch hier deutsch geschrieben) und dann
in der Listbox Befehle das Makro, das Sie einbinden wollen. Wenn
Sie in der Kategorie keinen Punkt Makros finden, haben Sie das Verzeichnis
noch nicht angelegt. Lesen Sie oben
wie das geht und wohin das gehört. Anschließend wählen Sie in der Dropdown-Liste Welches Menu ändern das Haupt- oder Untermenu, in die Sie den Menupunkt für das eigene Makro haben möchten (siehe Bild rechts oben). In der mittleren Dropdown-Liste wählen Sie nun, wo in diesem Untermenu die neue Menupunkt plaziert werden soll. Wählen Sie nicht Auto sondern entweder "Oben" oder "Unten" (für erster/letzter Punkt im Untermenu) bzw. einen vorhandenen Menupunkt, hinter den der neue Menupunkt erscheinen soll. Geben Sie jetzt noch eine für Sie sinnvolle Menubeschreibung im unteren Feld an und klicken auf den Menupunkt Hinzufügen (bzw. Unten hinzufügen) et voilà. |
Vollbild 14 KB Vollbild 13 KB |
Passen Sie nur auf, dass Sie nicht versehentlich auf Entfernen klicken, dann kann eigentlich nichts schief gehen (außer, dass das Makro im falschen Menu erscheint)
Bleibt eigentlich nur noch die Frage wie man einen Menupunkt wieder los
wird, wenn er mal an die falsche Stelle geraten ist. ACHTUNG: sie
können jeden Menupunkt löschen, nicht nur Ihre eigenen, die Sie vorher
hinzugefügt haben, also Vorsicht.
Zum Entfernen eines Menupunktes sind ausschließlich die beiden mittleren Dropdown-Listen interessant, alles andere hat für die Auswahl des zu löschenden Menupunktes keine Auswirkung. Wählen Sie also in der oberen Dropdown-Liste (an der "Welches Menu ändern" steht) das Haupt- oder Untermenu aus und in der Liste unter "Menu positionieren" den Menupunkt den Sie löschen möchten und klicken dann auf Entfernen. |
Vollbild 14 KB
|
Kritik und Anregungen bitte an Stefan Berlitz. Letzte Änderung dieser Seite am Donnerstag, 01. Februar 2007 17:40 |