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

351 lines
20 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>Start up and Configuration/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>Start up and Configuration/jp</h1></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>このページには、FreeCADの最も重要な設定機能を起動するためのさまざまな方法を示しています。
</p>
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.81.8B.E3.82.89FreeCAD.E3.82.92.E8.B5.B7.E5.8B.95"><span class="tocnumber">1</span> <span class="toctext">コマンドラインからFreeCADを起動</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.AA.E3.83.97.E3.82.B7.E3.83.A7.E3.83.B3"><span class="tocnumber">1.1</span> <span class="toctext">コマンドラインオプション</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#response.E3.81.A8config.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB"><span class="tocnumber">1.2</span> <span class="toctext">responseとconfigファイル</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#.E9.9A.A0.E3.81.97.E3.82.AA.E3.83.97.E3.82.B7.E3.83.A7.E3.83.B3"><span class="tocnumber">1.3</span> <span class="toctext">隠しオプション</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-5"><a href="#.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.82.A4.E3.82.B9.E3.82.92.E6.8C.81.E3.81.9F.E3.81.AA.E3.81.84FreeCAD.E3.82.92.E7.A8.BC.E5.83.8D"><span class="tocnumber">2</span> <span class="toctext">ユーザーインターフェイスを持たないFreeCADを稼働</span></a></li>
<li class="toclevel-1 tocsection-6"><a href="#Python.E3.83.A2.E3.82.B8.E3.83.A5.E3.83.BC.E3.83.AB.E3.81.A8.E3.81.97.E3.81.A6FreeCAD.E3.82.92.E5.AE.9F.E8.A1.8C"><span class="tocnumber">3</span> <span class="toctext">PythonモジュールとしてFreeCADを実行</span></a></li>
<li class="toclevel-1 tocsection-7"><a href="#.E8.A8.AD.E5.AE.9A.E3.81.AE.E3.82.BB.E3.83.83.E3.83.88"><span class="tocnumber">4</span> <span class="toctext">設定のセット</span></a>
<ul>
<li class="toclevel-2 tocsection-8"><a href="#.E3.83.A6.E3.83.BC.E3.82.B6.E9.96.A2.E9.80.A3.E6.83.85.E5.A0.B1"><span class="tocnumber">4.1</span> <span class="toctext">ユーザ関連情報</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="#.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E5.BC.95.E6.95.B0"><span class="tocnumber">4.2</span> <span class="toctext">コマンドライン引数</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="#.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E9.96.A2.E9.80.A3"><span class="tocnumber">4.3</span> <span class="toctext">システム関連</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="#.E3.83.93.E3.83.AB.E3.83.89.E3.81.AB.E9.96.A2.E9.80.A3.E3.81.97.E3.81.9F.E6.83.85.E5.A0.B1"><span class="tocnumber">4.4</span> <span class="toctext">ビルドに関連した情報</span></a></li>
<li class="toclevel-2 tocsection-12"><a href="#.E3.83.96.E3.83.A9.E3.83.B3.E3.83.89.E9.96.A2.E9.80.A3"><span class="tocnumber">4.5</span> <span class="toctext">ブランド関連</span></a></li>
</ul>
</li>
</ul>
</div>
<h2><span class="mw-headline" id=".E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.81.8B.E3.82.89FreeCAD.E3.82.92.E8.B5.B7.E5.8B.95">コマンドラインからFreeCADを起動</span></h2>
<p>FreeCADは、そのデスクトップアイコンをダブルクリックするか、スタートメニューから選ぶことで起動することができますが、コマンドラインから直接起動することもできます。そうすることで、デフォルトの起動オプションを変更することができます。
</p>
<h3><span class="mw-headline" id=".E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.AA.E3.83.97.E3.82.B7.E3.83.A7.E3.83.B3">コマンドラインオプション</span></h3>
<p>コマンドラインオプションは、頻繁に変更の対象となっています。そのため、次のように入力して、現在のオプションを確認することをお勧めします:
</p>
<pre>FreeCAD --help
</pre>
<p>コマンドの出力から、使用可能なパラメータを確認できます:
</p>
<pre>使用方法:
FreeCAD [options] File1 File2 .....
Allowed options:
Generic options:
-v [ --version ] print version string
-h [ --help ] print help message
-c [ --console ] start in console mode
Configuration:
-l [ --write-log ] arg write a log file
-t [ --run-test ] arg test level
-M [ --module-path ] arg additional module paths
-P [ --python-path ] arg additional python paths
--response-file arg can be specified with '@name', too
</pre>
<h3><span class="mw-headline" id="response.E3.81.A8config.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB">responseとconfigファイル</span></h3>
<p>FreeCADは、configファイルからこれらのオプションのいくつかを読み込むことができます。このファイルには、binのパスに配置し、FreeCAD.cfgという名前を付ける必要があります。コマンドラインで指定したオプションは、設定ファイルの設定よりも優先されることに注意してください
</p><p>一部のオペレーティング·システムでは、コマンドラインの長さが非常に短いという制限があります。これらの制限を回避する一般的な方法は、応答ファイルを使用することです。応答ファイルには、単にコマンドラインと同じ構文を使用するconfigファイルです。コマンドラインで使用するresponseファイルの名前を指定した場合は、コマンドラインに加えて、このファイルがロードされ、解釈されます
</p>
<pre>FreeCAD @ResponseFile.txt
</pre>
<p>もしくは:
</p>
<pre>FreeCAD --response-file=ResponseFile.txt
</pre>
<h3><span class="mw-headline" id=".E9.9A.A0.E3.81.97.E3.82.AA.E3.83.97.E3.82.B7.E3.83.A7.E3.83.B3">隠しオプション</span></h3>
<p>ユーザには開示していないオプションがいくつかあります。これらのオプションは、例えばWindowsシステムで解釈されるX-Windowパラメータです。
</p>
<ul><li> -display display, Xディスプレイのセット (デフォルトは $DISPLAY).</li>
<li> -geometry geometry, 表示している最初のウィンドウのクライアントの形状 .</li>
<li> -fn または -font font, アプリケーションフォントの定義。それらのフォントはXlogical font descriptionを使って特定されます。</li>
<li> -bg または -background color, デフォルトのバックグラウンドの色と、アプリケーションパレット(光と影が計算される).</li>
<li> -fg または -foreground color, デフォルトのフォアグラウンドカラーの設定</li>
<li> -btn または -button color, デフォルトのボタン色の設定</li>
<li> -name name, アプリケーション名の設定</li>
<li> -title title, アプリケーションタイトルの設定</li>
<li> -visual TrueColor, 8-bitディスプレイでTrueColor画面をアプリケーションを強制的に使わせる。</li>
<li> -ncols count, アプリケーションはQApplication:: ManyColor色指定を使用している場合は、8ビットのディスプレイ上の色のキューブに割り当てられた色の数を制限します。カウントが216である場合、6x6x6カラーキューブつまり6つの赤、緑、青のレベルに使用され、その他の値については、2x3x1キューブにほぼ比例したキューブが使用されます。</li>
<li> -cmap, 8ビットディスプレイ上のプライベートカラーマップをアプリケーションにインストールして適用する。</li></ul>
<p><br />
</p>
<h2><span class="mw-headline" id=".E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.82.A4.E3.82.B9.E3.82.92.E6.8C.81.E3.81.9F.E3.81.AA.E3.81.84FreeCAD.E3.82.92.E7.A8.BC.E5.83.8D">ユーザーインターフェイスを持たないFreeCADを稼働</span></h2>
<p>FreeCADは通常、GUIモードで起動しますが、コマンドラインから
</p><p>FreeCAD -c
</p><p>を入力して、コンソールモードで起動することもできます。コンソールモードでは、ユーザーインターフェイスが表示されません、そして、Pythonインタプリタのプロンプトが表示されます。そのpythonのプロンプトから、FreeCADGuiモジュールを除くFreeCADのすべてのモジュールやプラグインにアクセスでき、FreeCAD内部で実行されるPythonインタプリタと同様の機能を使用できます。 FreeCADGuiに依存するモジュールについても使用できない場合がありますので注意してください。
</p><p><br />
</p>
<h2><span class="mw-headline" id="Python.E3.83.A2.E3.82.B8.E3.83.A5.E3.83.BC.E3.83.AB.E3.81.A8.E3.81.97.E3.81.A6FreeCAD.E3.82.92.E5.AE.9F.E8.A1.8C">PythonモジュールとしてFreeCADを実行</span></h2>
<p>FreeCADはPythonを使う他のアプリケーションの内部、または、外部のPython shellから、Pythonモジュールとして利用することができます。このため、主となるPythonアプリケーションにFreeCADのLIBSがある場所を知らせる必要があります。その最善の方法は、一時的にsys.path変数にFreeCADのlibパスを追加することです。以下に示すコードを任意のpythonシェルで入力すると、FreeCADをインポートし、FreeCADをコンソールモードと同じ方法で実行できるようになります。
</p><p><code>
import sys
sys.path.append("path/to/FreeCAD/lib") # FreeCADのlibパスにしたがって変更してください
import FreeCAD
</code>
</p><p>一度FreeCADをロードすれば、あなたが想像できるいかなる方法を用いて、ホストアプリケーションと情報をやり取りできるようにするのは、あなた次第です
</p>
<h2><span class="mw-headline" id=".E8.A8.AD.E5.AE.9A.E3.81.AE.E3.82.BB.E3.83.83.E3.83.88">設定のセット</span></h2>
<p>毎回のFreeCADの立ち上げ時に、その環境とコマンドラインパラメータを調べます。これは、実行時の情報の本質を保持している<i> '構成設定'</i>を構築します。この情報は、後でユーザーデータファイルまたはログファイルを保存する場所を決定するために使用されます。それは、異常終了を分析するためにもとても重要です。そのため、それはログファイルに保存されます。
</p>
<h3><span class="mw-headline" id=".E3.83.A6.E3.83.BC.E3.82.B6.E9.96.A2.E9.80.A3.E6.83.85.E5.A0.B1">ユーザ関連情報</span></h3>
<table border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;">
<caption> User config entries
</caption>
<tr>
<th> 設定変数名 </th>
<th> 概要 </th>
<th> MSでの例 </th>
<th> Posix (Linux)での例
</th></tr>
<tr>
<td> UserAppData </td>
<td> ユーザに紐付いたアプリケーションデータを保存するパス </td>
<td> C:\Documents and Settings\username\Application Data\FreeCAD </td>
<td>/home/username/.FreeCAD
</td></tr>
<tr>
<td> UserParameter </td>
<td> ユーザに紐付いたアプリケーションデータを保存するファイル </td>
<td> C:\Documents and Settings\username\Application Data\FreeCAD\user.cfg </td>
<td>/home/username/.FreeCAD/user.cfg
</td></tr>
<tr>
<td> SystemParameter </td>
<td> アプリケーションに紐付いたデータを保存するファイル </td>
<td> C:\Documents and Settings\username\Application Data\FreeCAD\system.cfg </td>
<td>/home/username/.FreeCAD/system.cfg
</td></tr>
<tr>
<td> UserHomePath </td>
<td> カレントユーザのホームディレクトリのパス </td>
<td> C:\Documents and Settings\username\My Documents </td>
<td>/home/username
</td></tr></table>
<h3><span class="mw-headline" id=".E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E5.BC.95.E6.95.B0">コマンドライン引数</span></h3>
<table border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;">
<caption> User config entries
</caption>
<tr>
<th> 設定変数名 </th>
<th> 概要 </th>
<th>
</th></tr>
<tr>
<td> LoggingFile </td>
<td> ログを出力する場合は 1 </td>
<td> 1
</td></tr>
<tr>
<td> LoggingFileName </td>
<td> ログ出力するファイル名 </td>
<td> C:\Documents and Settings\username\Application Data\FreeCAD\FreeCAD.log
</td></tr>
<tr>
<td> RunMode </td>
<td> これはメインループがどのように機能するかを示します。 <i> '"Script"'</i>指定されたスクリプトが呼び出された後、終了されることを意味します。 <i> '"CMD"<b>は、コマンドラインインタプリタを実行します。 </b></i><b> '"Interenal"</b>は、内部のスクリプトを実行します。 <i> '"GUI"<b>は、GUIイベントループに入ります。 </b></i><b> '"Module"</b>は、Pythonモジュールをロードします。 </td>
<td> "Cmd"
</td></tr>
<tr>
<td> FileName </td>
<td> 内容は実行モードに依存します </td>
<td>
</td></tr>
<tr>
<td> ScriptFileName </td>
<td> 内容は実行モードに依存します。 </td>
<td>
</td></tr>
<tr>
<td> Verbose </td>
<td> FreeCADの冗長レベル </td>
<td> "" or "strict"
</td></tr>
<tr>
<td> OpenFileCount </td>
<td>コマンドライン引数として開くことができるファイル数 </td>
<td> "12"
</td></tr>
<tr>
<td> AdditionalModulePaths</td>
<td>CMDラインで指定された追加モジュールのパス </td>
<td> "extraModules/"
</td></tr></table>
<h3><span class="mw-headline" id=".E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E9.96.A2.E9.80.A3">システム関連</span></h3>
<table border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;">
<caption> User config entries
</caption>
<tr>
<th> 設定変数名 </th>
<th> 概要 </th>
<th> MSでの例 </th>
<th> Posix (Linux)での例
</th></tr>
<tr>
<td> AppHomePath </td>
<td> FreeCADがインストールされているディレクトリ </td>
<td> c:/Progam Files/FreeCAD_0.7</td>
<td> /user/local/FreeCAD_0.7
</td></tr>
<tr>
<td> PythonSearchPath </td>
<td> 検索モジュールのPythonパスのリストを保持しています。これは、起動時にある、実行中に変更することができます </td>
<td> </td>
<td>
</td></tr></table>
<p>いくつかのライブラリは、システム環境変数を呼び出す必要があります。時々、FreeCADのインストールに問題があることがありますが、いくつかの環境変数が存在しないか、または誤って設定されていることが原因です。そのため、いくつかの重要な変数は、Configに複製され、ログファイルに保存されます。
</p><p><b>Python に関連した環境変数:</b>
</p>
<ul><li> PYTHONPATH</li>
<li> PYTHONHOME</li>
<li> TCL_LIBRARY</li>
<li> TCLLIBPATH</li></ul>
<p><b>OpenCascade に関連した環境変数:</b>
</p>
<ul><li> CSF_MDTVFontDirectory</li>
<li> CSF_MDTVTexturesDirectory</li>
<li> CSF_UnitsDefinition</li>
<li> CSF_UnitsLexicon</li>
<li> CSF_StandardDefaults</li>
<li> CSF_PluginDefaults</li>
<li> CSF_LANGUAGE</li>
<li> CSF_SHMessage</li>
<li> CSF_XCAFDefaults</li>
<li> CSF_GraphicShr</li>
<li> CSF_IGESDefaults</li>
<li> CSF_STEPDefaults</li></ul>
<p><b>システムに関連した環境変数:</b>
</p>
<ul><li> PATH</li></ul>
<h3><span class="mw-headline" id=".E3.83.93.E3.83.AB.E3.83.89.E3.81.AB.E9.96.A2.E9.80.A3.E3.81.97.E3.81.9F.E6.83.85.E5.A0.B1">ビルドに関連した情報</span></h3>
<p>下記の表は、ビルドバージョンに関する利用可能な情報を示しています。それのほとんどは、Subversionリポジトリからのものです。以下のものは、正確にバージョンを再構築するために必要です
</p>
<table border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;">
<caption> User config entries
</caption>
<tr>
<th> 環境変数名 </th>
<th> 概要 </th>
<th>
</th></tr>
<tr>
<td> BuildVersionMajor </td>
<td> ビルドのメジャーバージョン番号。src/Build/Version.h 内で定義されています。 </td>
<td> 0
</td></tr>
<tr>
<td> BuildVersionMinor </td>
<td> ビルドのマイナーバージョン番号。src/Build/Version.h 内で定義されています。 </td>
<td> 7
</td></tr>
<tr>
<td> BuildRevision </td>
<td> ビルド時のSVNリポジトリのソースリビジョン番号。SVNが作成します </td>
<td> 356
</td></tr>
<tr>
<td> BuildRevisionRange </td>
<td> 変更の範囲 </td>
<td> 123-356
</td></tr>
<tr>
<td> BuildRepositoryURL </td>
<td> リポジトリのURL </td>
<td> <a rel="nofollow" class="external free" href="https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk/src">https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk/src</a>
</td></tr>
<tr>
<td> BuildRevisionDate </td>
<td> 上記リビジョンの日付 </td>
<td> 2007/02/03 22:21:18
</td></tr>
<tr>
<td> BuildScrClean </td>
<td> チェックアウト時からソースが変更されていることを意味しています </td>
<td>Src modified
</td></tr>
<tr>
<td> BuildScrMixed </td>
<td> </td>
<td> Src not mixed
</td></tr></table>
<h3><span class="mw-headline" id=".E3.83.96.E3.83.A9.E3.83.B3.E3.83.89.E9.96.A2.E9.80.A3">ブランド関連</span></h3>
<p>これらの構成エントリはFreeCADのブランディング機構に関連しています。詳細は<a href="https://www.freecadweb.org/wiki/index.php?title=Branding/jp" title="Branding/jp">ブランディング</a>を参照してください。
</p>
<table border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;">
<caption> User config entries
</caption>
<tr>
<th> 設定変数名 </th>
<th> 概要 </th>
<th>
</th></tr>
<tr>
<td> ExeName </td>
<td> ビルドの実行可能ファイルの名前。 FreeCADの異なるmain.cppのが使用されている場合、利用することができます。 </td>
<td> FreeCAD.exe
</td></tr>
<tr>
<td> ExeVersion </td>
<td> スタートアップ時に全てのバージョンを見せる </td>
<td> V0.7
</td></tr>
<tr>
<td> AppIcon </td>
<td> アプリケーションにMainWindowで示している実行に使用されるアイコン </td>
<td> "FCIcon"
</td></tr>
<tr>
<td> ConsoleBanner </td>
<td> コンソールモードでプロンプトが表示するバナー </td>
<td>
</td></tr>
<tr>
<td> SplashPicture </td>
<td> スプラッシュスクリーンに使用されるアイコンの名前 </td>
<td> "FreeCADSplasher"
</td></tr>
<tr>
<td> SplashAlignment </td>
<td> スプラッシュウィンドウのテキスト配置 </td>
<td>Left"
</td></tr>
<tr>
<td> SplashTextColor </td>
<td> スプラッシャーのテキストの色 </td>
<td> "#000000"
</td></tr>
<tr>
<td> StartWorkbench </td>
<td> スタートアップ後に自動的に実行するワークベンチの名前 </td>
<td> "Part design"
</td></tr>
<tr>
<td> HiddenDockWindow </td>
<td> そのうち無効になる(セミコロンで区切られた)ドックウィンドウのリスト </td>
<td> "Property editor"
</td></tr></table>
<p><br />
</p>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Start_up_and_Configuration/jp&amp;oldid=211435">http://www.freecadweb.org/wiki/index.php?title=Start_up_and_Configuration/jp&amp;oldid=211435</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>