<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "ja"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "task"/><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 = "HTML5"/><meta name = "DC.identifier" content = "cps-t-Tools-PMIRemovalToolUse"/><meta name = "DC.language" content = "ja"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Composer PMI Remover の使用</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "cps-t-Tools-PMIRemovalToolUse">
<a name = "hj-top"> </a><a name = "ix-&#xA;      "> </a><table 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-beforeyoubegin">始める前に: </span>コンピュータに次のコンポーネントがインストールされている必要があります。<ul class = "ul"><li class = "li">Windows Script Host: スクリプトを実行できるようにします。<div class = "note"><span class = "run-in.note">注:
			</span><span class = "notecontent">これは Windows オペレーティング システムにデフォルトでインストールされています。</span></div>
</li><li class = "li">Microsoft XML Core Services (MSXML) 3.0 または 6.0: 一部のアプリケーションで XML ベースのアプリケーションを構築できるようにします。<div class = "note"><span class = "run-in.note">注:
			</span><span class = "notecontent">コンピュータに Composer がインストールされている場合は、オペレーティング システムの要件の一部として、MSXML は既にインストールされていることが必要です。</span></div>
</li><li class = "li">7-zip: .smg ファイルを解凍できるようにします（.smgXml ファイルには解凍は不要）。<div class = "note"><span class = "run-in.note">注:
			</span><span class = "notecontent">7-zip は、http://www.7-zip.org から無料でダウンロードできます。64 ビット版を推奨します。</span></div>
</li></ul></td></tr></table></td><td class = "DocHeader2"><table class = "DocTopicsSeeAlso" id = "table13"><tr><td class = "TopicsTitle">参照</td></tr><tr><td><a title = "Composer PMI Remover は、Composer アプリケーションの外部ツールとして提供されています。このツールは、ロード時にパフォーマンスの問題の原因になることが多い製品製造情報（PMI）を Composer ファイルから除去する手段を提供します。" href = "cps-c-Tools-PMIRemovalTool.htm#cps-c-Tools-PMIRemovalTool">Composer PMI Remover について</a></td></tr></table></td></tr></table>
  

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

    <section><ol class = "ol steps"><li class = "li step stepexpand">
        コマンド プロンプト ウィンドウを開き、Composer のインストール ディレクトリにある <span class = "ph filepath filepath">Tools\Composer_PMI_Remover</span> フォルダに移動します。
      </li><li class = "li step stepexpand">
        
          <kbd class = "ph userinput userinput">Composer_PMI_Remover "Path_to_Input_Folder" /o "Path_to_Output_Folder"</kbd> を実行します。使用可能なすべての引数を以下の表に示します。
        <p>
          <table class = "table"><caption/><colgroup><col style = "width:23.094688221709006%"/><col style = "width:23.094688221709006%"/><col style = "width:23.094688221709006%"/><col style = "width:30.71593533487298%"/></colgroup><thead class = "thead">
                <tr class = "row">
                  <th class = "entry" id = "cps-t-Tools-PMIRemovalToolUse__entry__1">引数</th>
                  <th class = "entry" id = "cps-t-Tools-PMIRemovalToolUse__entry__2">使用法</th>
                  <th class = "entry" id = "cps-t-Tools-PMIRemovalToolUse__entry__3">説明</th>
                  <th class = "entry" id = "cps-t-Tools-PMIRemovalToolUse__entry__4">例</th>
                </tr>
              </thead><tbody class = "tbody">
                <tr class = "row">
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__1">"Path_to_Input_Folder"</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__2">必須</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__3">処理する Composer ドキュメント（.smg、.smgXml）が含まれるフォルダへのパスです。</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__4">
                    <kbd class = "ph userinput userinput">Composer_PMI_Remover "C:\My Documents\Composer Data With PMI"</kbd>
                  </td>
                </tr>
                <tr class = "row">
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__1">/o "Path_to_Output_Folder"</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__2">オプション（ただし推奨）</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__3">処理された Composer ドキュメント（.smg、.smgXml）が書き込まれるフォルダへのパスです。既存のファイルは上書きされます。<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.warning">警告:
				</span><span class = "notecontent">デフォルトでは、出力フォルダは入力フォルダに設定され、この引数を指定しない場合は入力ファイルが上書きされることを意味します。出力フォルダを指定しておくことを強く推奨します。</span></td></tr></table>
</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__4">
                    <kbd class = "ph userinput 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" headers = "cps-t-Tools-PMIRemovalToolUse__entry__1">/f levelFrom</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__2">オプション</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__3">プロダクト構造ツリーのレベルで、このレベルから PMI が削除されます。ルート ノードはレベル 0 です。通常、PMI はルート ノードの下に存在する必要があるため、そのレベルは 1 以上にする必要があります。<div class = "note collapse"><span class = "run-in.note">注:
    		</span><span class = "notecontent">デフォルトでは、ルート ノードを起点にすべての PMI が考慮されます。</span></div>
</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__4">
                    <kbd class = "ph userinput 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" headers = "cps-t-Tools-PMIRemovalToolUse__entry__1">/t levelTo</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__2">オプション</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__3">プロダクト構造ツリーのレベルで、このレベルまで PMI が削除されます。 <div class = "note collapse"><span class = "run-in.note">注:
    		</span><span class = "notecontent">デフォルトでは、最後の子ノードまですべての PMI が考慮されます。</span></div>
</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__4">
                    <kbd class = "ph userinput 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" headers = "cps-t-Tools-PMIRemovalToolUse__entry__1">/7z "Path_to_7z.exe"</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__2">
                    <p>- .smg ファイルには必要な場合があります</p>
                    <p>- .smgXml ファイルには不要です</p>
                  </td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__3">7z.exe へのパス（必要な場合）。<div class = "note collapse"><span class = "run-in.note">注:
    		</span><span class = "notecontent">7z.exe がコンピュータに正しくインストールされている場合（ほとんど該当します）、この引数を指定する必要はありません。正しくインストールされていない場合、Composer PMI Remover は 7z.exe を参照できません。この場合は、.smgXml ファイルのみが処理され、コマンド プロンプト ウィンドウに、.smg ファイルがスキップされたことを通知するメッセージが表示されます。これらのファイルを処理するには、この引数を指定する必要があります。</span></div>
</td>
                  <td class = "entry" headers = "cps-t-Tools-PMIRemovalToolUse__entry__4">
                    <kbd class = "ph userinput 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>
        </p>
        <div class = "itemgroup stepresult">処理が終了すると、コマンド プロンプト ウィンドウには、ドキュメントのファイル サイズの縮小に関する情報が表示されます。</div>
      </li></ol></section>
  </div>

  <div class = "related-links"/>
</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
