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

53 lines
7.1 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html><head><title>Macros/jp</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/jp</h1></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>マクロはFreeCADに複雑なアクションを作成するための便利な方法です。簡単にあなたが行う操作を記録したものを名前をつけて保存し、いつでも好きなときに再生することができます。マクロはpythonコマンドで記述されているので、それらを編集して非常に複雑なスクリプトを作成することができます。
</p>
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#.E6.93.8D.E4.BD.9C.E6.96.B9.E6.B3.95"><span class="tocnumber">1</span> <span class="toctext">操作方法</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#.E4.BE.8B"><span class="tocnumber">2</span> <span class="toctext"></span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#.E3.82.AB.E3.82.B9.E3.82.BF.E3.83.9E.E3.82.A4.E3.82.BA"><span class="tocnumber">3</span> <span class="toctext">カスタマイズ</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#.E8.A8.98.E9.8C.B2.E3.81.9B.E3.81.9A.E3.81.AB.E3.83.9E.E3.82.AF.E3.83.AD.E3.82.92.E4.BD.9C.E6.88.90.E3.81.99.E3.82.8B"><span class="tocnumber">4</span> <span class="toctext">記録せずにマクロを作成する</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#.E3.83.9E.E3.82.AF.E3.83.AD.E3.83.AA.E3.83.9D.E3.82.B8.E3.83.88.E3.83.AA"><span class="tocnumber">5</span> <span class="toctext">マクロリポジトリ</span></a></li>
</ul>
</div>
<h3><span class="mw-headline" id=".E6.93.8D.E4.BD.9C.E6.96.B9.E6.B3.95">操作方法</span></h3>
<p>コンソール出力(メニュー Edit -&gt; Preferences -&gt; General -&gt; Macros -&gt; Show scripts commands in python consoleを有効にした場合は、FreeCADでは、ボタンを押すのなどのあなたが行うすべてのアクションがpythonコマンドを出力していることがわかります。 このコマンドはマクロに記録することができるものです。マクロを作成するための主なツールはマクロのツールバーです。<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>それには、4つのボタンがあります「記録」、「記録終了」、「編集」、「マクロの実行」です。
</p><p>それを使用することは非常に簡単です:「記録」ボタンを押すと、マクロに名前を付けるように求められます。その後、いくつかのアクションを実行します。作業が完了したら、「記録終了」ボタンをクリックして、あなたの行ったアクションが保存されます。ここで「編集」ボタンを押すとマクロダイアログを開くことができます。
</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>マクロダイアログには、あなたのマクロを管理、編集、削除、新規作成ができます。マクロを編集する場合、コードに変更を加えることができるエディタウィンドウが開きます。
</p>
<h3><span class="mw-headline" id=".E4.BE.8B"></span></h3>
<p>「記録」ボタンを押して名前をつけてみましょう。"cylinder 10×10"にします。その後、<a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/jp" class="mw-redirect" title="Part Workbench/jp">パートワークベンチ</a>で、半径= 10、高さ= 10でシリンダを作成します。そして、「記録停止」ボタンを押してください。マクロ編集のダイアログでは、記録されているPythonのコードを見ることができ、必要に応じて変更を加えることができます。マクロを実行する簡単な方法は、マクロをエディタで開きツールバー上の「実行」ボタンを押します。
マクロは常にディスクに保存され、あなたが行ったすべての変更、または新しく作成したマクロはFreeCADを次回起動時も利用できるようになっています。
</p>
<h3><span class="mw-headline" id=".E3.82.AB.E3.82.B9.E3.82.BF.E3.83.9E.E3.82.A4.E3.82.BA">カスタマイズ</span></h3>
<p>もちろん、マクロを使用するたびに、エディタでマクロを開くのは実用的ではありません。 FreeCADは、マクロにキーボードショートカットを割り当てる、メニューのエントリに追加するなど、マクロを使用するためのはるかに優れた方法を提供します。マクロが作成されると、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>この方法であなたのマクロをFreeCADの標準ツールのように使うことができます。これは、FreeCADのpythonスクリプトの力のおかげで、インターフェイスに独自のツールを簡単に追加することができます。Pythonスクリプティングについて詳細をお知りになりたい場合は<a href="Scripting.html" class="mw-redirect" title="Scripting">Scripting</a>ページを参照してください。
</p>
<h3><span class="mw-headline" id=".E8.A8.98.E9.8C.B2.E3.81.9B.E3.81.9A.E3.81.AB.E3.83.9E.E3.82.AF.E3.83.AD.E3.82.92.E4.BD.9C.E6.88.90.E3.81.99.E3.82.8B">記録せずにマクロを作成する</span></h3>
<p>また、直接GUI操作を記録せずに、マクロにpythonコードをコピー/ペーストすることができます。新しいマクロを作成・編集して、コードを貼り付けます。あなたのマクロはFreeCADの文書を保存するのと同じ方法で保存することができます。FreeCADを次回起動する時には、マクロは「Macro」メニューの"Installed Macros"項目の下に表示されます。
</p>
<h3><span class="mw-headline" id=".E3.83.9E.E3.82.AF.E3.83.AD.E3.83.AA.E3.83.9D.E3.82.B8.E3.83.88.E3.83.AA">マクロリポジトリ</span></h3>
<p><a href="Macros_recipes.html" title="Macros recipes">Macros recipes</a>ページには、あなたのFreeCADに追加できるいくつかの便利なマクロが紹介されています。
</p>
<p><br />
</p>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Macros/jp&amp;oldid=211351">http://www.freecadweb.org/wiki/index.php?title=Macros/jp&amp;oldid=211351</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>