jcofuncfcheck

機能

このコマンドを実行すると,指定されたディレクトリのアプリケーション実行定義ファイルおよび統合機能メニュー定義ファイルの定義誤りなどがチェックされ,解析結果が標準出力に出力されます。

解析結果は次の形式で出力されます。

Function tree definition
 ツリー階層 "表示文字列" [,"実行コマンドパス"]

Function toolbar definition
 row = 列
   "表示文字列"[,"実行コマンドパス"]

「Function toolbar definition」以降の部分は,統合機能メニュー定義ディレクトリとして次のディレクトリが指定された場合にだけ表示されます。

Viewパス¥conf¥function¥ja
または
Viewパス¥conf¥function¥en

  

解析結果には,システムで定義するアプリケーション実行定義識別子(セントラルコンソールで使用するデフォルトのWWWブラウザー定義である「"default_browser"」)および統合機能メニュー識別子(機能ツリーの最上位ノードを表す「"root"」)が含まれます。

形式

jcofuncfcheck アプリケーション実行定義ディレクトリ名
             統合機能メニュー定義ディレクトリ名

実行権限

なし

格納先ディレクトリ

Viewパス¥bin¥

引数

アプリケーション実行定義ディレクトリ名

チェックの対象となるアプリケーション実行定義ファイルがあるディレクトリを,絶対パス名,またはカレントディレクトリからの相対パス名で指定します。ファイル名は指定できません。

統合機能メニュー定義ディレクトリ名

チェックの対象となる統合機能メニュー定義ファイルがあるディレクトリを,絶対パス名,またはカレントディレクトリからの相対パス名で指定します。ファイル名は指定できません。

使用例

次の定義ファイルに対してコマンドを実行した場合の例を示します。

アプリケーション実行定義ファイル

@file type="application-execution-definition", version="0300";
@define-block type="application-execution-def";
id="notepad";
path="C:¥winnt¥system32¥notepad.exe";
@define-block-end;
@define-block type="application-execution-def";
id="dmp";
path="[¥HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥NETM/DM/P¥0521/A¥PathName¥Path00]¥bin¥DMPSTS.exe";
@define-block-end;

統合機能メニュー定義ファイル

@file type="function-definition", version="0300";
@define-block type="function-tree-def";
id="node1";
parent_id="root";
name="ノード1";
@define-block-end;
@define-block type="function-tree-def";
id="node11";
parent_id="node1";
name="ノード11";
icon="%JCO_INSTALL_PATH%¥image¥1206.gif";
execute_id="default_browser";
args="http://";
@define-block-end;
@define-block type="function-tree-def";
id="node2";
parent_id="root";
name="ノード2";
icon="%JCO_INSTALL_PATH%¥image¥1206.gif";
execute_id="notepad";
@define-block-end;
@define-block type="function-tree-def";
id="node3";
parent_id="root";
name="ノード3";
icon="%JCO_INSTALL_PATH%¥image¥1206.gif";
execute_id="dmp";
@define-block-end;

解析結果は次のように出力されます。

Function tree definition
 "統合管理"
  "ノード1"
    "ノード11","C:¥Program Files¥Netscape¥Communicator¥Program¥netscape.exe"
    "ノード2","C:¥winnt¥system32¥notepad.exe"
    "ノード3","C:¥NETMDMP¥bin¥DMPSTS.exe"
Function toolbar definition
 row=1
  "ノード11","C:¥Program Files¥Netscape¥Communicator¥Program¥netscape.exe"
  "ノード2","C:¥winnt¥system32¥notepad.exe"