
<!DOCTYPE html
  PUBLIC "html5" "about:legacy-compat">
<html xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="copyright" content="(C) Copyright 2012"/>
<meta name="DC.rights.owner" content="(C) Copyright 2012"/>
<meta name="DC.Type" content="task"/>
<meta name="DC.Title" content="Composer PMI Remover の使用"/>
<meta name="abstract" content="製品製造情報（PMI）を多く含む Composer ファイル（.smg または .smgXml）のロードでパフォーマンス関連の問題が発生する場合、Composer PMI Remover を使用すると、指定したファイルからこの PMI を削除できます。 これにより、ロード時間を短縮できる可能性があります。"/>
<meta name="description" content="製品製造情報（PMI）を多く含む Composer ファイル（.smg または .smgXml）のロードでパフォーマンス関連の問題が発生する場合、Composer PMI Remover を使用すると、指定したファイルからこの PMI を削除できます。 これにより、ロード時間を短縮できる可能性があります。"/>
<meta name="DC.Relation" scheme="URI" content="cps-c-Tools-PMIRemovalTool.htm#cps-c-Tools-PMIRemovalTool"/>
<meta name="DC.Format" content="XHTML"/>
<meta name="DC.Identifier" content="cps-t-Tools-PMIRemovalToolUse"/>
<meta name="DC.Language" content="ja"/>
<link rel="stylesheet" type="text/css" href="../DSDocXML.css"/>
<title xmlns:mml="http://www.w3.org/1998/Math/MathML">Composer PMI Remover の使用</title>
<script xmlns:mml="http://www.w3.org/1998/Math/MathML" type="text/javascript" src="../DSDocHighlight.js">
  	/* */
  	</script></head>
<body onLoad="highlightSearchTerms();" id="cps-t-Tools-PMIRemovalToolUse">
<a xmlns:mml="http://www.w3.org/1998/Math/MathML" name="hj-top"> </a><a xmlns:mml="http://www.w3.org/1998/Math/MathML" name="ix-&#xA;      "> </a><table xmlns:mml="http://www.w3.org/1998/Math/MathML" class="table1" id="table11"><tr><td><table class="DocHeader"><tr><td class="DocHeader1" colspan="2"><h1>Composer PMI Remover の使用</h1></td></tr><tr><td class="DocHeader4" colspan="2"/></tr><tr><td class="DocHeader3"><table class="DocHeaderIntro" id="table12"><tr><td class="Intro1"><p class="header"><p class="abstract">
    <span class="shortdesc">
      <span class="ph">製品製造情報（PMI）を多く含む Composer ファイル（.smg または .smgXml）のロードでパフォーマンス関連の問題が発生する場合、Composer PMI Remover を使用すると、指定したファイルからこの PMI を削除できます。 これにより、ロード時間を短縮できる可能性があります。</span>
    </span>

    
  </p>

</p></td></tr><tr><td class="Intro2"><hr class="header"/><span class="run-in">始める前に: </span>コンピュータに次のコンポーネントがインストールされている必要があります。<ul class="ul"><li class="li">
          Windows Script Host: スクリプトを実行できるようにします。<p>注:
    	これは Windows オペレーティング システムにデフォルトでインストールされています。</p>
</li>
<li class="li">
          Microsoft XML Core Services (MSXML) 3.0 または 6.0: 一部のアプリケーションで XML ベースのアプリケーションを構築できるようにします。<p>注:
    	コンピュータに Composer がインストールされている場合は、オペレーティング システムの要件の一部として、MSXML は既にインストールされていることが必要です。</p>
</li>
<li class="li">7-zip: .smg ファイルを解凍できるようにします（.smgXml ファイルには解凍は不要）。<p>注:
    	7-zip は、http://www.7-zip.org から無料でダウンロードできます。 64 ビット版を推奨します。</p>
</li>
</ul>
</td></tr></table></td><td class="DocHeader2"><table class="DocTopics" id="table13"><tr><td class="TopicsTitle">関連項目</td></tr><tr><td><a href="cps-c-Tools-PMIRemovalTool.htm#cps-c-Tools-PMIRemovalTool" class="link" title="Composer PMI Remover は、Composer アプリケーションの外部ツールとして提供されています。 このツールは、ロード時にパフォーマンスの問題の原因になることが多い製品製造情報（PMI）を Composer ファイルから除去する手段を提供します。">Composer PMI Remover について</a></td></tr></table></td></tr></table>

  

  
  <div class="body taskbody">
    <div class="p"><!--xxx--></div>

    <ol class="ol steps">
      <li class="stepexpand"><p class="li step">
        
          コマンド プロンプト ウィンドウを開き、Composer のインストール ディレクトリにある <span class="ph filepath">Tools\Composer_PMI_Remover</span> フォルダに移動します。
      </p></li>

      <li class="stepexpand"><p class="li step">
        
          次のコマンドを実行します。 <kbd class="ph userinput">Composer_PMI_Remover "Path_to_Input_Folder" /o "Path_to_Output_Folder"</kbd>. 使用可能なすべての引数を以下の表に示します。
        <p>
          
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" class="table" frame="border" border="1" rules="all">
              
              
              
              
              <thead class="thead" align="left">
                <tr class="row">
                  <th class="entry" valign="top" width="NaN" id="d378030e77">引数</th>

                  <th class="entry" valign="top" width="NaN" id="d378030e80">使用法</th>

                  <th class="entry" valign="top" width="NaN" id="d378030e83">説明</th>

                  <th class="entry" valign="top" width="30.71593533487298%" id="d378030e86">例</th>

                </tr>

              </thead>

              <tbody class="tbody">
                <tr class="row">
                  <td class="entry" valign="top" width="NaN" headers="d378030e77 ">"Path_to_Input_Folder"</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e80 ">必須</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e83 ">処理する Composer ドキュメント（.smg、.smgXml）が含まれるフォルダへのパスです。</td>

                  <td class="entry" valign="top" width="30.71593533487298%" headers="d378030e86 ">
                    <kbd class="ph userinput">Composer_PMI_Remover "C:\My Documents\Composer Data With PMI"</kbd>
                  </td>

                </tr>

                <tr class="row">
                  <td class="entry" valign="top" width="NaN" headers="d378030e77 ">/o "Path_to_Output_Folder"</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e80 ">オプション（ただし推奨）</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e83 ">処理された Composer ドキュメント（.smg、.smgXml）が書き込まれるフォルダへのパスです。 既存のファイルは上書きされます。<p><span class="run-in">警告:
		</span>デフォルトでは、出力フォルダは入力フォルダに設定され、この引数を指定しない場合は入力ファイルが上書きされることを意味します。 出力フォルダを指定しておくことを強く推奨します。</p>
</td>

                  <td class="entry" valign="top" width="30.71593533487298%" headers="d378030e86 ">
                    <kbd class="ph userinput">Composer_PMI_Remover "C:\My Documents\Composer Data With PMI" /o "C:\My Documents\Composer Data Without PMI" </kbd>
                  </td>

                </tr>

                <tr class="row">
                  <td class="entry" valign="top" width="NaN" headers="d378030e77 ">/f levelFrom</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e80 ">オプション</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e83 ">プロダクト構造ツリーのレベルで、このレベルから PMI が削除されます。 ルート ノードはレベル 0 です。 通常、PMI はルート ノードの下に存在する必要があるため、そのレベルは 1 以上にする必要があります。<p>注:
    	デフォルトでは、ルート ノードを起点にすべての PMI が考慮されます。</p>
</td>

                  <td class="entry" valign="top" width="30.71593533487298%" headers="d378030e86 ">
                    <kbd class="ph userinput">Composer_PMI_Remover "C:\My Documents\Composer Data With PMI" /o "C:\My Documents\Composer Data Without PMI" /f 2</kbd>
                  </td>

                </tr>

                <tr class="row">
                  <td class="entry" valign="top" width="NaN" headers="d378030e77 ">/t levelTo</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e80 ">オプション</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e83 ">プロダクト構造ツリーのレベルで、このレベルまで PMI が削除されます。 <p>注:
    	デフォルトでは、最後の子ノードまですべての PMI が考慮されます。</p>
</td>

                  <td class="entry" valign="top" width="30.71593533487298%" headers="d378030e86 ">
                    <kbd class="ph userinput">Composer_PMI_Remover "C:\My Documents\Composer Data With PMI" /o "C:\My Documents\Composer Data Without PMI" /f 2 /t 5</kbd>
                  </td>

                </tr>

                <tr class="row">
                  <td class="entry" valign="top" width="NaN" headers="d378030e77 ">/7z "Path_to_7z.exe"</td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e80 ">
                    <p>- .smg ファイルには必要な場合があります</p>
                    <p>- .smgXml ファイルには不要です</p>
                  </td>

                  <td class="entry" valign="top" width="NaN" headers="d378030e83 ">7z.exe へのパス（必要な場合）。<p>注:
    	7z.exe がコンピュータに正しくインストールされている場合（ほとんど該当します）、この引数を指定する必要はありません。 正しくインストールされていない場合、Composer PMI Remover は 7z.exe を参照できません。 この場合は、.smgXml ファイルのみが処理され、コマンド プロンプト ウィンドウに、.smg ファイルがスキップされたことを通知するメッセージが表示されます。 これらのファイルを処理するには、この引数を指定する必要があります。 </p>
</td>

                  <td class="entry" valign="top" width="30.71593533487298%" headers="d378030e86 ">
                    <kbd class="ph userinput">Composer_PMI_Remover "C:\My Documents\SMG Data With PMI" /o "C:\My Documents\SMG Data Without PMI" /7z "C:\Program Files\7-Zip\7z.exe</kbd>
                  </td>

                </tr>

              </tbody>

            </table>
</div>

        </p>
        <p> 
          

          
        処理が終了すると、コマンド プロンプト ウィンドウには、ドキュメントのファイル サイズの縮小に関する情報が表示されます。</p>
      </p></li>

    </ol>

  </div>

  <div class="related-links"/>

</td></tr></table><script xmlns:mml="http://www.w3.org/1998/Math/MathML" type="text/javascript" src="../DSDocStats.js">/* */</script></body>
</html>