Macros/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
Makros sind eine bequeme Möglichkeit, komplexe Aktionen in FreeCAD zu bewältigen. Sie können einfach Aktionen nach Belieben aufzeichnen, unter einem Namen speichern und diese jederzeit wieder abspielen. Da ein Makro in Wirklichkeit eine Liste aus Python-Befehlen ist, können Sie sie auch bearbeiten und sehr komplexe Skripte erstellen.
{{docnav/de
|[[Standard Menu/de|Standardmenü]]
|[[Introduction to Python/de|Einführung in Python]]
}}
</div>
{{TOCright}}
== Einleitung ==


Makros sind eine bequeme Möglichkeit, komplexe Aktionen in FreeCAD zu wiederholen. Sie können einfach Aktionen nach Belieben aufzeichnen, diese dann unter einem Namen speichern und sie jederzeit wieder abspielen. Da ein Makro in Wirklichkeit eine Liste aus [[Python/de|Python]]-Befehlen ist, können Sie sie auch bearbeiten und sehr komplexe Skripte erstellen.
===Wie es funktioniert===


Während Python-Skripte normalerweise die Dateiendung {{incode|.py}} haben, sollten FreeCAD-Makros die Endung {{incode|.FCMacro}} haben. Eine Sammlung von Makros, die von erfahrenene Anwendern geschrieben wurden, findet sich auf der [[macros recipes/de|Makrorezepte]]-Seite.
Wenn Sie die Ausgabe in der Konsole aktivieren (Menü Bearbeiten -> Einstellungen -> Allgemein -> Makros -> Script Befehle in Python-Konsole anzeigen), werden Sie sehen, dass jede Aktion die Sie in FreeCAD vornehmen, wie z.B. das Drücken einer Taste, den entsprechenden Python-Befehl ausgibt. Genau diese Befehle sind es, die auch in einem Makro aufgezeichnet werden. Das wichtigste Werkzeug zur Erstellung von Makros ist die Makro-Symbolleiste: [[Image:Macros_toolbar.jpg]].<br />
Darauf haben Sie 4 Knöpfe: '''Aufnahme''', '''Beenden der Aufnahme''', '''Bearbeitung''' und '''Wiedergabe des aktuellen Makros'''.


Siehe [[Introduction to Python/de|Einführung in Python]] zum Kennenlernen der Python-Programmiersprache und dann [[Python scripting tutorial/de|Python Tutorial]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]] zum Schreiben von Makros.
Sie ist sehr einfach zu bedienen: Drücken Sie die '''Aufnahme'''taste. Nun werden Sie aufgefordert einen Namen für Ihr Makro zu vergeben, dann führen Sie einige Aktionen aus. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche '''Aufzeichnung beenden''', und Ihre Aktionen werden gespeichert. Zum Bearbeiten klicken Sie nun auf den Makro-Dialog mit der Schaltfläche '''Bearbeiten''':


== Anwendung ==
[[Image:Macros-DE.png]]


Aktivieren Sie die Ausgabe in der Konsole im Menü (MenuCommand|Bearbeiten Einstellungen Allgemein Makros Script Befehle in Python-Konsole anzeigen). Sie werden sehen, dass jede Aktion die Sie in FreeCAD vornehmen, wie z.B. das Drücken einer Taste, den entsprechenden Python-Befehl ausgibt. Genau diese Befehle sind es, die auch in einem Makro aufgezeichnet werden. Das wichtigste Werkzeug zur Erstellung von Makros ist die Makro-Symbolleiste: [[Image:Macros_toolbar.jpg]].<br />
<div class="mw-translate-fuzzy">
Darauf haben Sie vier Schaltflächen: {{Button|Aufnahme}}, {{Button|Beenden der Aufnahme}}, {{Button|Bearbeitung}} und {{Button|Wiedergabe des aktuellen Makros}}.
Dort können Sie Ihre Makros verwalten, löschen, bearbeiten oder von Grund auf neue erstellen. Wenn Sie ein Makro bearbeiten, wird es in einem Editor-Fenster geöffnet, wo Sie Änderungen an seinem Code vornehmen können.
</div>


Sie ist sehr einfach zu bedienen: Drücken Sie die {{Button|Aufnahme}}-Taste. Nun werden Sie aufgefordert einen Namen für Ihr Makro zu vergeben, dann führen Sie einige Aktionen aus. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche {{Button|Aufzeichnung beenden}}, und Ihre Aktionen werden gespeichert. Zum Bearbeiten klicken Sie nun auf den Makro-Dialog mit der Schaltfläche {{Button|Bearbeiten}}.
===Beispiel===


[[Image:Macros-DE.png]]
Drücken Sie die Aufnahmetaste, geben Sie einen Namen ein, z. B. "Zylinder 10x10", anschließend erstellen Sie in der [[Part Workbench]] einen Zylinder mit Radius = 10 und Höhe = 10. Dann drücken Sie den "Aufnahme beenden"-Knopf. Im Bearbeiten-Dialog von Makros können Sie den Python-Code sehen der aufgezeichnet wurde, und wenn Sie wollen, können Sie daran Änderungen vornehmen. Um ein Makro auszuführen, drücken Sie einfach auf die Schaltfläche Ausführen in der Symbolleiste, während Ihr Makro im Editor angezeigt wird. Ihre Makros werden immer auf der Festplatte gespeichert, so dass jede Änderung die Sie machen, oder ein Makro das Sie neu erstellen, immer beim nächsten Start von FreeCAD verfügbar sein wird.
{{Caption|Makro-Dialog mit einer Liste der im System verfügbaren Makros}}


Dort können Sie Ihre Makros verwalten, löschen, bearbeiten, duplizieren, installieren oder von Grund auf neue erstellen. Wenn Sie ein Makro bearbeiten, wird es in einem Editor-Fenster geöffnet, wo Sie Änderungen an seinem Code vornehmen können. Neue Makros können (ab FreeCAD v0.17) über die Schaltfläche {{Button|Addons...}} installiert werden, die den [[Addon-Manager/de|Addon-Manager]] aufruft.
===Anpassen===


== Beispiel ==
Natürlich ist es nicht praktisch vor dem Benutzen immer erst ein Makro in den Editor zu laden. FreeCAD bietet deutlich bessere Möglichkeiten um Ihr Makro zu verwenden, wie das Zuweisen einer Tastenkombination oder einen Eintrag im Menü erstellen. Sobald Ihr Makro erstellt wurde, können Sie dies erledigen im Menü: Tools -> Benutzerdefiniert:
Drücken Sie die {{Button|Aufnahme}}-Taste, geben Sie einen Namen ein, z. B. "Zylinder 10x10", anschließend erstellen Sie im [[Part Workbench/de|Part-Arbeitsbereich]] einen Zylinder mit Radius = 10 und Höhe = 10. Dann drücken Sie den {{Button|Aufnahme beenden}}-Knopf. Im Bearbeiten-Dialog von Makros können Sie den Python-Code sehen, der aufgezeichnet wurde, und wenn Sie wollen, können Sie daran Änderungen vornehmen. Um ein Makro auszuführen, drücken Sie einfach auf die Schaltfläche {{Button|Ausführen}} in der Symbolleiste, während Ihr Makro im Editor angezeigt wird. Ihre Makros werden immer auf der Festplatte gespeichert, so dass jede Änderung, die Sie machen, oder ein Makro, das Sie neu erstellen, immer beim nächsten Start von FreeCAD verfügbar sein wird.

== Anpassen ==
Natürlich ist es nicht praktisch vor dem Benutzen immer erst ein Makro in den Editor zu laden. FreeCAD bietet deutlich bessere Möglichkeiten um Ihr Makro zu verwenden, wie das Zuweisen einer Tastenkombination oder einen Eintrag im Menü erstellen. Sobald Ihr Makro erstellt wurde, können Sie dies erledigen im Menü {{MenuCommand|Werkzeuge Benutzerdefiniert}}.


[[Image:Macros-config-DE.png]]
[[Image:Macros-config-DE.png]]


[[Customize_Toolbars/de|Benutzerdefinierte Anpassung der Werkzeugleisten]] Auf diesem Weg können Sie Ihr Makro zu einem echten Werkzeug machen, wie jedes Standard-FreeCAD-Werkzeug. Dies, kombiniert mit der Macht von Python-Scripting innerhalb von FreeCAD, macht es leicht möglich, Ihre eigenen Werkzeuge in die Oberfläche einzubinden. Lesen Sie auf der [[Scripting]]-Seite, wenn Sie mehr über Python-Scripting wissen wollen ...
[[Customize_Toolbars/de|Benutzerdefinierte Anpassung der Werkzeugleisten]] Auf diesem Weg können Sie Ihr Makro zu einem echten Werkzeug machen, wie jedes Standard-FreeCAD-Werkzeug. Dies, kombiniert mit der Macht von Python-Scripting innerhalb von FreeCAD, macht es leicht möglich, Ihre eigenen Werkzeuge in die Oberfläche einzubinden. Lesen Sie auf der [[Scripting/de|Scripting]]-Seite, wenn Sie mehr über [[Python/de|Python]]-Programmierung wissen wollen.


===Erstellen von Makros ohne Aufzeichnung===
== Erstellen von Makros ohne Aufzeichnung ==
[[How to install macros/de|Makros installieren]] Sie können Python-Code auch direkt in ein Makro kopieren/einfügen, ohne Aufzeichnung von Aktionen. Erstellen Sie einfach ein neues Makro, bearbeiten Sie es, und fügen Sie den Code ein. Anschließend können Sie das Makro genau wie ein FreeCAD-Dokument speichern. Beim nächsten Start von FreeCAD wird das Makro unter dem "Installierte Makros"-Punkt des Makro-Menü angezeigt.


== Makros Fundgrube ==
[[How to install macros/de|Makros installieren]] Sie können Python-Code auch direkt in ein Makro kopieren/einfügen, ohne Aufzeichnung von Aktionen. Erstellen Sie einfach ein neues Makro, bearbeiten Sie es, und fügen Sie den Code ein. Anschließend können Sie das Makro genau wie ein FreeCAD Dokument speichern. Beim nächsten Start von FreeCAD wird das Makro unter dem "Installierte Makros"-Punkt des Makro-Menü angezeigt.
Besuchen Sie die [[Macros recipes/de|Makrorezepte]]-Seite, um sich einige nützliche Makros holen, um diese Ihrer FreeCAD-Installation hinzuzufügen.


===Makros Fundgrube===
== Verweise ==
[[Installing_more_workbenches/de|Weitere Arbeitsbereiche installieren]].


[[Macro_at_Startup/de|Makro beim Start automatisch ausführen]].
Besuchen Sie die [[Macros recipes/de|Macros recipes]] Seite, um sich einige nützliche Makros holen, um diese Ihrer FreeCAD Installation hinzuzufügen.


== Tutorien ==
===Verknüpfungen (links)===
[[Installing_more_workbenches|Weitere Arbeitsbereiche installieren]]
[[How_to_install_additional_workbenches/de|Wie werden weitere Arbeitsbereiche installiert?]].


<div class="mw-translate-fuzzy">
===Tutorial===
{{docnav/de
[[How_to_install_additional_workbenches|Wie werden weitere Arbeitsbereiche installiert?]]
|[[Standard Menu/de|Standard Menu]]

{{docnav/de|[[Standard Menu/de|Standard Menu]]|[[Introduction to Python/de|Einführung in Python]]}}
|[[Introduction to Python/de|Einführung in Python]]
}}

</div>
[[Category:Poweruser Documentation/de]]


{{Userdocnavi}}
[[Category:Formats{{#translation:}}]]
[[Category:Poweruser Documentation{{#translation:}}]]
{{clear}}
{{clear}}

Revision as of 15:01, 3 March 2020

Einleitung

Makros sind eine bequeme Möglichkeit, komplexe Aktionen in FreeCAD zu wiederholen. Sie können einfach Aktionen nach Belieben aufzeichnen, diese dann unter einem Namen speichern und sie jederzeit wieder abspielen. Da ein Makro in Wirklichkeit eine Liste aus Python-Befehlen ist, können Sie sie auch bearbeiten und sehr komplexe Skripte erstellen.

Während Python-Skripte normalerweise die Dateiendung .py haben, sollten FreeCAD-Makros die Endung .FCMacro haben. Eine Sammlung von Makros, die von erfahrenene Anwendern geschrieben wurden, findet sich auf der Makrorezepte-Seite.

Siehe Einführung in Python zum Kennenlernen der Python-Programmiersprache und dann Python Tutorial und FreeCAD Scripting Basics zum Schreiben von Makros.

Anwendung

Aktivieren Sie die Ausgabe in der Konsole im Menü (MenuCommand|Bearbeiten → Einstellungen → Allgemein → Makros → Script Befehle in Python-Konsole anzeigen). Sie werden sehen, dass jede Aktion die Sie in FreeCAD vornehmen, wie z.B. das Drücken einer Taste, den entsprechenden Python-Befehl ausgibt. Genau diese Befehle sind es, die auch in einem Makro aufgezeichnet werden. Das wichtigste Werkzeug zur Erstellung von Makros ist die Makro-Symbolleiste: .
Darauf haben Sie vier Schaltflächen: Aufnahme, Beenden der Aufnahme, Bearbeitung und Wiedergabe des aktuellen Makros.

Sie ist sehr einfach zu bedienen: Drücken Sie die Aufnahme-Taste. Nun werden Sie aufgefordert einen Namen für Ihr Makro zu vergeben, dann führen Sie einige Aktionen aus. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Aufzeichnung beenden, und Ihre Aktionen werden gespeichert. Zum Bearbeiten klicken Sie nun auf den Makro-Dialog mit der Schaltfläche Bearbeiten.

Makro-Dialog mit einer Liste der im System verfügbaren Makros

Dort können Sie Ihre Makros verwalten, löschen, bearbeiten, duplizieren, installieren oder von Grund auf neue erstellen. Wenn Sie ein Makro bearbeiten, wird es in einem Editor-Fenster geöffnet, wo Sie Änderungen an seinem Code vornehmen können. Neue Makros können (ab FreeCAD v0.17) über die Schaltfläche Addons... installiert werden, die den Addon-Manager aufruft.

Beispiel

Drücken Sie die Aufnahme-Taste, geben Sie einen Namen ein, z. B. "Zylinder 10x10", anschließend erstellen Sie im Part-Arbeitsbereich einen Zylinder mit Radius = 10 und Höhe = 10. Dann drücken Sie den Aufnahme beenden-Knopf. Im Bearbeiten-Dialog von Makros können Sie den Python-Code sehen, der aufgezeichnet wurde, und wenn Sie wollen, können Sie daran Änderungen vornehmen. Um ein Makro auszuführen, drücken Sie einfach auf die Schaltfläche Ausführen in der Symbolleiste, während Ihr Makro im Editor angezeigt wird. Ihre Makros werden immer auf der Festplatte gespeichert, so dass jede Änderung, die Sie machen, oder ein Makro, das Sie neu erstellen, immer beim nächsten Start von FreeCAD verfügbar sein wird.

Anpassen

Natürlich ist es nicht praktisch vor dem Benutzen immer erst ein Makro in den Editor zu laden. FreeCAD bietet deutlich bessere Möglichkeiten um Ihr Makro zu verwenden, wie das Zuweisen einer Tastenkombination oder einen Eintrag im Menü erstellen. Sobald Ihr Makro erstellt wurde, können Sie dies erledigen im Menü Werkzeuge → Benutzerdefiniert.

Benutzerdefinierte Anpassung der Werkzeugleisten Auf diesem Weg können Sie Ihr Makro zu einem echten Werkzeug machen, wie jedes Standard-FreeCAD-Werkzeug. Dies, kombiniert mit der Macht von Python-Scripting innerhalb von FreeCAD, macht es leicht möglich, Ihre eigenen Werkzeuge in die Oberfläche einzubinden. Lesen Sie auf der Scripting-Seite, wenn Sie mehr über Python-Programmierung wissen wollen.

Erstellen von Makros ohne Aufzeichnung

Makros installieren Sie können Python-Code auch direkt in ein Makro kopieren/einfügen, ohne Aufzeichnung von Aktionen. Erstellen Sie einfach ein neues Makro, bearbeiten Sie es, und fügen Sie den Code ein. Anschließend können Sie das Makro genau wie ein FreeCAD-Dokument speichern. Beim nächsten Start von FreeCAD wird das Makro unter dem "Installierte Makros"-Punkt des Makro-Menü angezeigt.

Makros Fundgrube

Besuchen Sie die Makrorezepte-Seite, um sich einige nützliche Makros holen, um diese Ihrer FreeCAD-Installation hinzuzufügen.

Verweise

Weitere Arbeitsbereiche installieren.

Makro beim Start automatisch ausführen.

Tutorien

Wie werden weitere Arbeitsbereiche installiert?.