FreeCAD-Doc/localwiki/Macros-pl.html
2018-07-19 18:47:02 -05:00

60 lines
6.5 KiB
HTML

<html><head><title>Macros/pl</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Macros/pl</h1></div>
<div id="mw-content-text" lang="pl" dir="ltr" class="mw-content-ltr"><hr/>
<div class="mw-parser-output"><p>Makra są wygodnym sposobem na tworzenie skomplikowanych działań we FreeCADzie. Po prostu nagrywasz działania kiedy wykonujesz, następnie zapisujesz pod jakąś nazwą i odtwarzasz kiedy chcesz. Ponieważ makra są w rzeczywsistości listą poleceń pythona, możesz je edytować i tworzyć bardzo skomplikowane skrypty.
</p>
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Jak_to_dzia.C5.82a"><span class="tocnumber">1</span> <span class="toctext">Jak to działa</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Przyk.C5.82ad"><span class="tocnumber">2</span> <span class="toctext">Przykład</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Dostosowanie"><span class="tocnumber">3</span> <span class="toctext">Dostosowanie</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Creating_macros_without_recording"><span class="tocnumber">4</span> <span class="toctext">Creating macros without recording</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Repozytorium_makr"><span class="tocnumber">5</span> <span class="toctext">Repozytorium makr</span></a></li>
<li class="toclevel-1 tocsection-6"><a href="#Links"><span class="tocnumber">6</span> <span class="toctext">Links</span></a></li>
<li class="toclevel-1 tocsection-7"><a href="#Tutorials"><span class="tocnumber">7</span> <span class="toctext">Tutorials</span></a></li>
</ul>
</div>
<h3><span class="mw-headline" id="Jak_to_dzia.C5.82a">Jak to działa</span></h3>
<p>Jeśli aktywujesz wyjście konsoli (Menu Edit -&gt; Preferences -&gt; General -&gt; Macros -&gt; Show scripts commands in python console), zobaczysz je we FreeCADzie. Każdą akcja jaką wykonasz, jak naciśnięcie przycisku, wyzwoli polecenie pythona. Te polecenia są tym co może być zapisane w makrze. Główne narzędzie do tworzenia makr w pasku narzędzi makr: <a href="https://www.freecadweb.org/wiki/index.php?title=File:Macros_toolbar.jpg" class="image"><img alt="Macros toolbar.jpg" src="Macros_toolbar.jpg" width="144" height="43" /></a>. Masz na nim cztery przyciski: Nagrywaj, zatrzymaj nagrywanie, edytuj i odtwarzaj aktualne makro.
</p><p>Użytkowanie jest bardzo proste: naciśnij przycisk nagrywania, zostaniesz zapytany o nazwę dla makra, następnie wykonaj kilka działań. Kiedy skończysz. kliknij przycisk zatrzymujący nagrywanie, twoje działania zostaną zapisane. Teraz możesz uzyskać dostęp do okna dialogowego makra dzięki przyciskowi edycji:
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macros.jpg" class="image"><img alt="Macros.jpg" src="Macros.jpg" width="381" height="408" /></a>
</p><p>W tym miejscu możesz zarządzać makrami, usuwać je lub tworzyć nowe od podstaw. Przy edycji makra zostanie ono otwarte w oknie edytora, gdzie możesz dokonywać zmian w kodzie makra.
</p>
<h3><span class="mw-headline" id="Przyk.C5.82ad">Przykład</span></h3>
<p>Wciśnij przycisk nagrywania, nadaj nazwę, powiedzmy "cylinder 10x10", następnie w <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/pl" class="mw-redirect" title="Part Workbench/pl">Warsztacie Part</a>, stwórz walec z promieniem = 10 i wysokością = 10. Potem naciśnij przycisk "zatrzymaj nagrywanie". W oknie edycji makra możesz zobaczyć kod pythona, który został zarejestrowany i, jeśli chcesz, zmień go. By wykonać twoje makro, kiedy znajduje się w edytorze, po prostu naciśnij znajdujący się na pasku narzędzi przycisk odtwarzania makra. Twoje makro jest zawsze zapisywane na dysk, więc jakakolwiek wykonana zmiana lub utworzenie nowego mara będzie widoczne przy następnym uruchomieniu FreeCADa.
</p>
<h3><span class="mw-headline" id="Dostosowanie">Dostosowanie</span></h3>
<p>Oczywiście ładowanie makra do edytora w celu użycia nie jest praktyczne. FreeCAD zapewnia znacznie lepsze sposoby wykonania makra jak przypisanie skrótu klawiaturowego czy wstawienie elementu w menu. Podczas tworzenia twojego makra, wszystko można zrobić przez menu Tools -&gt; Customize:
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macros_config.jpg" class="image"><img alt="Macros config.jpg" src="Macros_config.jpg" width="400" height="276" /></a>
</p><p><a href="Customize_Toolbars.html" title="Customize Toolbars">Customize Toolbars</a> This way you can make your macro become a real tool, just like any standard FreeCAD tool. This, added to the power of python scripting within FreeCAD, makes it possible to easily add your own tools to the interface. Read on to the <a href="Scripting.html" class="mw-redirect" title="Scripting">Scripting</a> page if you want to know more about python scripting...
</p>
<h3><span class="mw-headline" id="Creating_macros_without_recording">Creating macros without recording</span></h3>
<p><a href="How_to_install_macros.html" title="How to install macros">How to install macros</a> You can also directly copy/paste python code into a macro, without recording GUI action. Simply create a new macro, edit it, and paste your code. You can then save your macro the same way as you save a FreeCAD document. Next time you start FreeCAD, the macro will appear under the "Installed Macros" item of the Macro menu.
</p>
<h3><span class="mw-headline" id="Repozytorium_makr">Repozytorium makr</span></h3>
<p>Odwiedź stronę <a href="Macros_recipes.html" title="Macros recipes">Macros recipes</a> by zebrać kilka użytecznych makr, które możesz dodać do swojej instalacji FreeCADa.
</p>
<h3><span class="mw-headline" id="Links">Links</span></h3>
<p><a href="Installing_more_workbenches.html" title="Installing more workbenches">Installing more workbenches</a>
</p>
<h3><span class="mw-headline" id="Tutorials">Tutorials</span></h3>
<p><a href="How_to_install_additional_workbenches.html" title="How to install additional workbenches">How to install additional workbenches</a>
</p>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Macros/pl&amp;oldid=212864">http://www.freecadweb.org/wiki/index.php?title=Macros/pl&amp;oldid=212864</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>