*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
§4   ファイルマネージャ
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

　ファイルマネージャはHEwin 上でファイル操作・管理を行うアプリケーションで，
ドライブを選択する１つのドライブセレクタと，ディレクトリ上のファイル情報を
表示する複数のファイルリスタから構成されます。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§4-2   ファイルリスタ
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

　ファイルリスタは，ディスク上の格納されているファイルの一覧を表示し，さま
ざまなファイル操作を行うアプリケーションです。
　ファイルリスタは，ディレクトリ単位にいくつでも起動することができます。

─────────────────────────────────────
- 1 各機能の説明                                                         -
─────────────────────────────────────

■図4-2-1：ファイルリスタ

  ┌──────┬──────────────────────┬─┬─┐
  │FILE LISTER │ディレクトリ名                              │■│？│
  ├──────┴──────────────────────┴─┴─┤
  │[ MENU ] [DISPLAY] [UTILITY]                                      │
  │┌───────────────────────────────┐│
  ││volume : ディスクボリューム名 wildcard : 現在ワイルドカード   ││
  ││free space : ディスク容量                                     ││
  │├───────────────────────────────┤│
  ││ ファイル一覧                                                 ││
  ││                                                              ││
  ││                                                              ││
  ││                                                              ││
  ││                                                              ││
  ││                                                              ││
  ││                                                              ││
  ││                                                              ││
  │└───────────────────────────────┘│
  │┌─┬─────────────────────────┬─┬─┐│
  ││<-│                                                  │->│  ││
  │└─┴─────────────────────────┼─┼─┤│
  │                                                        │  │  ││
  │ 表示ファイル数，ディレクトリ数，総ファイル数           └─┴─┘│
  └─────────────────────────────────┘


(1) アプリケーションメニュー・ボタン

　アプリケーションメニューボタンを左クリックすると，次のメニューが現れます。

    ┌───────────────┐
    │FILE LISTER MENU              │
    ├───────────────┤
    │A About FILE LISTER           │
    └───────────────┘

  [A] About FILE LISTER

  　「About FILE LISTER 」（項目／ボタン）はファイルリスタのバージョンと
  作成日時を表示します。

(2) タイトルバー

　タイトルバーはファイルリスタのディレクトリ名を表示しています。
　この部分をドラッグすることでウィンドウの移動ができます。

(3) クローズボタン

　クローズボタンはファイルリスタを終了するためのボタンです。
　クローズボタンを左クリックすると，次のダイアログが現れ処理を選択すること
ができます。

  ┌────────────────────────────────┐
  │                      CLOSE :クローズ                           │
  │                      ICON  :アイコン化                         │
  │                      CANCEL:取消                               │
  │  ┌────────┐┌────────┐┌────────┐  │
  │  │  CLOSE : [C]   ││ ICON : [実行]  ││CANCEL : [取消] │  │
  │  └────────┘└────────┘└────────┘  │
  └────────────────────────────────┘

　ファイルリスタをクローズしたいときは，「CLOSE : [C] 」（コマンド／ボタン）
を選択してください。
　「ICON : [実行]」（コマンド／ボタン）は選択できません。

(4) ヘルプポタン

　ヘルプボタンはファイルリスタの説明を表示するためのボタンです。
　ヘルプボタンを左クリックすると説明が表示されます。

(5) リサイズボタン

　リサイズボタンはウィンドゥサイズを変更するためのボタンです。
　リサイズボタンにマウスカーソルを合わせて，ドラッグすることでウィンドウサ
イズの変更ができます。

(6) 拡大ボタン

　拡大ボタンを左クリックするとウィンドウが大きくなります。ウィンドウが標準
サイズよりも小さな場合は，いったん標準サイズとなります。もう一度拡大ボタン
を左クリックすると最大サイズとなります。

(7) 縮小ボタン

　縮小ボタンを左クリックするとウィンドウが小さくなります。ウィンドウが標準
サイズよりも大きな場合は，いったん標準サイズとなります。もう一度縮小ボタン
を左クリックすると最小サイズとなります。

(8) ファイル一覧

　ファイル一覧にはディレクトリ内に格納されているファイルの一覧が表示されて
います。
　ワイルドカードを使うことで，特定の条件に一致したファイルだけを表示させる
こともできます。
　ファイル一覧に表示されているファイルは表4-2-2 の操作を行うことができます。

■表4-2-2：ファイル一覧でのマウス操作
  ┌────────────┬─────────────────────┐
  │操作                    │説明                                      │
  ├────────────┼─────────────────────┤
  │左クリック              │ファイルのマーク／マーク解除              │
  ├────────────┼─────────────────────┤
  │ダブルクリック          │指定ファイルの実行                        │
  │                        │ディレクトリを指定した場合はディレクトリの│
  │                        │動                                        │
  ├────────────┼─────────────────────┤
  │ドラッグ＆ドロップ      │(1) ほかのファイルリスタ上にドロップ      │
  │                        │    ファイルの複写                        │
  │                        │(2) テキストエディタ上にドロップ          │
  │                        │    ファイルの編集                        │
  │                        │(3) テキストバインダ上にドロップ          │
  │                        │    ファイルをバインダに追加              │
  │                        │(4) 通信ウィンドウ上にドロップ            │
  │                        │    ファイルのアップロード                │
  ├────────────┼─────────────────────┤
  │[SHIFT]キーを押しながら │移動したマウスカーソル上のファイルをマーク│
  │ドラッグ                │                                          │
  ├────────────┼─────────────────────┤
  │[CTRL]キーを押しながら  │移動したマウスカーソル上のファイルをマーク│
  │ドラッグ                │解除                                      │
  └────────────┴─────────────────────┘

■表4-2-3：キー操作一覧

  ――――――――――――――＋―――――――――――――――――――――
    キー操作                    説明
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[M]                 ディレクトリの作成
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[W]                 ワイルドカードの変更
  ――――――――――――――＋―――――――――――――――――――――
    [PF1]                       MENU
  ――――――――――――――＋―――――――――――――――――――――
    [PF2]                       DISPLAY メニュー
  ――――――――――――――＋―――――――――――――――――――――
    [PF3]                       UTILITY メニュー
  ――――――――――――――＋―――――――――――――――――――――
    [PF11]                      ファイルリスタの説明表示
  ――――――――――――――＋―――――――――――――――――――――
    [PF12]                      ウィンドウサイズの最大⇔標準切り替え
  ――――――――――――――＋―――――――――――――――――――――
    [SHIFT]＋[PF12]             ウィンドウサイズの最小⇔標準切り替え
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[ESC]               サイドワークプログラムメニューの呼び出し
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF1]               アプリケーションセレクタへ移動
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF2]               DOS コンソールウィンドウへ移動
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF3]               ファイルマネージャ（ドライブセレクタ）へ
                                移動
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF5]               BGM 設定ダイアログの呼び出し
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF6]               通信ウィンドウへ移動
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF7]               前ウィンドウに切り替え
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF8]               次ウィンドウに切り替え
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF9]               ウィンドウ一覧の表示
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF10]              テキストエディタへ移動
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF11]              ヘルプメニューの呼び出し
  ――――――――――――――＋―――――――――――――――――――――
    [CTRL]＋[PF12]              HEwin の終了
  ――――――――――――――＋―――――――――――――――――――――

─────────────────────────────────────
  2 ＭＥＮＵメニュー
─────────────────────────────────────

　MENUメニューにはファイル操作に関するさまざまな機能が配置されています。

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｒ  Run                       実行
    Ｈ  Change directory          ディレクトリの移動
    Ｏ  Open new file lister      新しいファイルリスタを起動

    Ａ  Change attribute          ファイル属性の変更
    Ｃ  Copy                      ファイルの複写
    Ｄ  Delete                    ファイルの削除
    Ｎ  Rename                    ファイル名の変更
    Ｍ  Make directory            ディレクトリの作成

    Ｓ  Select/reset all file     全ファイルのマーク／マーク解除
  ――＋――――――――――――＋――――――――――――――――――――

  [R] Run

  　「Run 」（項目／ボタン）はマークされているファイルを実行します。

  [H] Change directory

  　「Change directory」（項目／ボタン）はマークされているディレトクリに
  移動します。

  [O] Open new file lister

  　「Open new file lister」（項目／ボタン）はマークされているディレクト
  リを表示するファイルリスタを新しく起動します。
  　マークされているディレクトリのファイルリスタが既にオープンされている
  場合は，そのファイルリスタに移動します（ファイルリスタをアクティブ化し
  ます）。

  [A] Attribute

  　「Attribute 」（項目／ボタン）はマークされているファイルのファイル属
  性を変更します。ただし，サブディレクトリのファイル属性は変更できません。
  　「Attribute」（項目／ボタン）を選択すると次のダイアログが現れます。

      ┌───────────┐
      │ATTRIBUTE             │
      ├───────────┤
      │S System              │
      │H Hidden              │
      │W Write               │
      │A Archive             │
      │D Date                │
      │T Time                │
      │                      │
      │<<<Change attribute>> │
      └───────────┘

  　ファイル属性は次のような意味を持っています。

      ―――――――＋－－－－－－－－－－－－－－－
        属性          内容
      ―――――――＋－－－－－－－－－－－－－－－
        System        システム                  
        Hidden        隠しファイル              
        Write         書き込み禁止（読み込み専用）
        Archive       アーカイブ                
        Date          タイムスタンプ（年月日）  
        Time          タイムスタンプ（時粉秒）  
      ―――――――＋－－－－－－－－－－－－－－－

  　ファイル属性を変更した場合は，「<<Change attribute>>」（項目／ボタン）
  を選択してください。

  [C] Copy

  　「Copy」（項目／ボタン）はマークされているファイルを複写します。
  　「Copy」（項目／ボタン）を選択するとファイルダイアログが現れます。こ
  こで複写先ファイル名を入力するか，複写先ディレクトリに移動してください。
  　複写先をファイル名で指定した場合，指定されたファイル名がファイルなの
  か，ディレクトリなのか，次のように尋ねてきます。

    ┌─────────────────────────────┐
    │    複写先はファイル名ですが，サブディレクトリ名ですか？  │
    │                                                          │
    │      ┌────────┐┌────────┐            │
    │      │  FILE : [F]    ││DIRECTORY : [D] │            │
    │      └────────┘└────────┘            │
    └─────────────────────────────┘

  　複写がファイルの場合は「FILE : [F]」（コマンド／ボタン）を，ディレク
  トリの場合は「DIRECTORY : [D]」（コマンド／ボタン）を選択してください。
  　複写先を指定すると次のように確認を求めてきます。

  ┌───────────────────────────────────┐
  │    複写先パス名    ：                                                │
  │    複写先ファイル名：                                                │
  │                                                                      │
  │┌───────┐┌───────┐┌──────┐┌───────┐│
  ││複写 : [実行] ││最新複写 : [T]││再指定 : [A]││中断 : [取消] ││
  │└───────┘└───────┘└──────┘└───────┘│
  └───────────────────────────────────┘

  　複写先を間違えた場合は，「再指定 : [A]」」（コマンド／ボタン）を選択
  してください。処理を中断したい場合は「中断 : [取消] 」（コマンド／ボタ
  ン）を選択します。
  　「複写 : [実行] 」（コマンド／ボタン）を選択すると通常の複写となりま
  す。「最新複写 : [T]」（コマンド／ボタン）を選択すると，同名のファイル
  が存在した場合はタイムスタンプを比較してファイルが新しいときに複写を行
  います。
  　複写作業中に同名のファイルが存在した場合，次のように確認を求めてきます。

    ┌─────────────────────────────────┐
    │          GO    :複写する（上書き）                               │
    │          NEXT  :このファイルは複写しない                         │
    │          CANCEL:中断                                             │
    │          ALL   :全ファイル複写                                   │
    │                                                                  │
    │┌──────┐┌──────┐┌───────┐┌──────┐│
    ││  GO:[実行] ││  NEXT:[N]  ││CANCEL:[取消] ││  ALL : [A] ││
    │└──────┘└──────┘└───────┘└──────┘│
    └─────────────────────────────────┘

  　上書きして複写する場合は「GO : [実行] 」（コマンド／ボタン）を選択し
  てください。
  　「NEXT : [N]」（コマンド／ボタン）を選択した場合，そのファイルは複写
  しません。
  　「CANCEL : [取消] 」（コマンド／ボタン）を選択すると複写作業を中断し
  ます。
  　「ALL : [A] 」（コマンド／ボタン）を選択した場合，以後は同名が存在し
  ても確認を求めずに上書きします。

  [D] Delete

  　「Delete」（項目／ボタン）はマークされているファイルを削除します。
  　サブディレクトリが指定されている場合には，そのサブディレクトリ配下の
  ファイルもすべて削除します。
  　「Delete」（項目／ボタン）を実行すると，以下のように確認を求めてきます。

    ┌──────────────────────┐
    │          ファイルを削除します。            │
    │                                            │
    │  ┌────────┐┌────────┐  │
    │  │DELETE : [実行] ││CANCEL : [取消] │  │
    │  └────────┘└────────┘  │
    └──────────────────────┘

  　ファイルを削除してもいい場合は，「DELETE : [実行] 」（コマンド／ボタ
  ン）を選択してください。


  [N] Rename

  　「Rename」（項目／ボタン）はマークされているファイルのファイル名を変
  更します。
  　実行すると新しいファイル名の入力を求めてきます。

    ┌────────────────────────────┐
    │RENAME                                                  │
    ├────────────────────────────┤
    │現在のファイル名                                        │
    │┌───────────────────────┐┌─┐│
    ││                                              ││  ││
    │└───────────────────────┘└─┘│
    └────────────────────────────┘

  　ファイル名を入力して，[RETURN]キーを押すとファイル名が変更されます。


  [M] Make directory

  　「Make directory」（項目／ボタン）はサブディレクトリを作成します。
  　実行すると作成するディレクトリ名の入力を求めてきます。

    ┌────────────────────────────┐
    │MAKE DIRECTORY                                          │
    ├────────────────────────────┤
    │                                                        │
    │┌───────────────────────┐┌─┐│
    ││                                              ││  ││
    │└───────────────────────┘└─┘│
    └────────────────────────────┘

  　ディレクトリ名を入力して，[RETURN]キーを押してください。

  [S] Select all/ Reset all

  　「Select all/ Reset all 」（項目／ボタン）はファイル一覧に表示されて
  いるファイルをすべてマーク，またはすべてマーク解除します。
  　メニューの表示が，「Select all」の場合はすべてマーク，表示が「Reset 
  all 」の場合はすべてマーク解除の動作となります。
  　全ファイルがマークされている状態でMENUを呼び出すと「Reset all 」とな
  り，それ以外では「Select all」となります。


─────────────────────────────────────
- 3   ＤＩＳＰＬＡＹメニュー                                             -
─────────────────────────────────────

　DISPLAYメニューには表示に関するさまざまな機能が配置されています。

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    １  Short format              表示形式の変更（ショート）
    ２  Normal format             表示形式の変更（ノーマル）
    ３  Long format               表示形式の変更（ロング）
    Ｏ  Sort off                  ファイルの並べ替えなし
    Ｓ  Sort filename             ファイル名順に並べ替え
    Ｆ  Sort subname              拡張子順に並べ替え
    Ｄ  Sort date&time            ファイル作成日時順に並べ替え
    Ｒ  Sort normal/reverse       昇順／降順の切り替え
    Ｗ  WIldcard                  ワイルドカードの指定・変更
  ――＋――――――――――――＋――――――――――――――――――――

  [1] Short format

  　「Short format」（項目／ボタン）ファイル表示形式をショートフォーマッ
  トに切り替えます。
  　ショートフォーマットは最もシンプルな表示形式です。
  　各ファイルの情報はファイル名しか表示されません。

  [2] Normal format

  　「Normal format 」（項目／ボタン）はファイル表示形式をノーマルフォー
  マットに切り替えます。
  　ノーマルフォーマットはファイルリスタを起動した最初に採用されている表
  示形式です。
  　ファイル名とファイルサイズが表示されます。

  [3] Long format

  　「Long format 」（項目／ボタン）はファイル表示形式をロングフォーマッ
  トに切り替えます。
  　ロングフォーマットは最も多くの情報が表示されるフォーマットで，ファイ
  ル名，ファイルサイズ，タイムスタンプ，ファイル属性が表示されます。

  [O] Sort off

  　「Sort off」（項目／ボタン）はファイルの表示順序を並べ替えなしに指定
  します。
  　この指定を行うと，ファイル名はディスク上に格納されている順番に表示さ
  れます。

  [S] Sort filename

  　「Sort filename 」（項目／ボタン）はファイルの表示順序をファイル名順
  に切り替えます。
  　この指定を行うと，ファイル名の表示はアルファベット順（日本語の場合は
  50音順）に並べ替えた順番で行われます。

  [F] Sort subname

  　「Sort subname」（項目／ボタン）ではファイルの表示順序を拡張子を優先
  したファイル名順に切り換えます。
  　この指定を行うと，ファイル名の表示は拡張子を優先したアルファベット順
  （日本語の場合は50音順）に並べ替えた順番で行われます。

  [D] Sort date&time

  　「Sort subname」（項目／ボタン）はファイルの表示順序を拡張子順に切り
  替えます。
  　この指定を行うと，ファイル名の表示は拡張子の名前をアルファベット順（
  日本語の場合は50音順）に並べ替えた順番に行われます。

  [R] Sort normal/reverse

  　「Sort normal/reverse 」（項目／ボタン）はファイルの表示順序，昇順／
  降順を切り替えます。

  [W] WIldcard

  　「Wildcard」（項目／ボタン）ワルイドカードを使ったファイルの表示対象
  を指定します。
  　ワイルドカード（wild card ）は，ほかの文字に置き換えて使うことができ
  る特殊な文字を意味します。ファイルリスタではワイルドカードを使って特定
  のファイルだけをファイル一覧に表示させることができます。

  　「Wildcard」（項目／ボタン）を選択すると次のダイアログが現れ，表示対
  象を指定・変更することができます。

        ┌────────────────┐
        │  WILDCARD                      │
        ├────────────────┤
        │                                │
        │  *.*                           │
        │  *.asm *.c   *.cci *.h         │
        │  *.mml *.def *.h               │
        │  *.bgm *.eup *.mid             │
        │  *.doc *.hlp *.man *.txt       │
        │                                │
        │                                │
        │                                │
        │                                │
        │                                │
        │                                │
        │                                │
        │                                │
        │┌───────────┐┌─┐│
        ││                      ││  ││
        │└───────────┘└─┘│
        └────────────────┘

  　リストに登録されているワイルドカードは，マウスで左クリックするか，ダ
  ブルクリックすると選択できます。左クリックした場合，ワイルドカードは入
  力行に設定されます。ダブルクリックした場合はワイルドカードを変更してダ
  イアログを抜けます。キーボード操作では[CTRL]＋[↓]または[CTRL]＋[↑]キ
  ーでワイルドカードを選択し，[RETURN]キーで決定できます。
  　リスト中にないワイルドカードは，キーボードから入力してください。
  　ワイルドカードを使った表示対象は半角スペースで区切ることで複数指定で
  きます。


─────────────────────────────────────
  4 ＵＴＩＬＩＴＹメニュー
─────────────────────────────────────

　UTILITYメニューには表示に関するさまざまな機能が配置されています。

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｄ  Data file assign          データファイルとアプリケーションの関連
                                  付け
    Ｃ  Call filedialog           ファイルダイアログの呼び出し
    Ｆ  FIle dialog command       ファイルダイロアグのコマンドﾞ設定
  ――＋――――――――――――＋――――――――――――――――――――

  [D] Data file assign

  　「Data file assign」（項目／ボタン）はデータファイルとアプリケーショ
  ンの関連付けを行います。
  　具体的にはファイルを実行したときに起動するアプリケーションを指定しま
  す。
  　詳しくは「データファイルの実行」を見てください。

  [C] Call filedialog

  　「Call filedialog 」（項目／ボタン）はファイルダイアログを呼び出しま
  す。
  　ファイルのマーク情報もファイルダイアログに渡させます。
  　ファイルダイアログを使って各種ファイル操作を行いたいときに使います。

  [F] FIle dialog command

  　「FIle dialog command 」（項目／ボタン）はファイルダイアログのEXT メ
  ニューに登録するコマンドを設定します。
  　詳しくはファイルダイアログのコマンド登録を見てください。


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§4-3   データファイルの実行
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

　ファイルリスタでは，データファイルに応じたアプリケーションを自動的に起動
することができます。
　このデータファイルと起動させるアプリケーションの関連付けはUTILITY メニュ
ーの「Data file assign」（項目／ボタン）で行うことができます。
　UTILITY メニューの「Data file assign」（項目／ボタン）を選択すると以下の
ダイアログが現れます。

  ┌──────────────────────────────────┐
  │DATA FILE ASSIGN                                                    │
  ├──────────────────────────────────┤
  │┌───────┐                                                  │
  ││APPEND:[PF1]  │                                                  │
  │└───────┘                                                  │
  │DATA FILE   TYPE  APPLICATION/FUNCTION/COMMAND  PARAMETERS          │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  │[          ][    ][                            ][                 ] │
  └──────────────────────────────────┘

  ■TYPE表示の内容

    APL …  内蔵アプリケーション
    CCI …  CCI 作成関数
    EXT …  外部コマンド

  ■キー操作一覧

  ――――――――――――――＋―――――――――――――――――――――
    キー操作                    説明
  ――――――――――――――＋―――――――――――――――――――――
    [ESC]                       終了
    [取消]                      
  ――――――――――――――＋―――――――――――――――――――――
    [PF1]                       データファイルの追加
  ――――――――――――――＋―――――――――――――――――――――
    [↑]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [↓]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [T]                         選択カーソル上のデータファイルの削除また
                                は起動アプリケーションの変更
  ――――――――――――――＋―――――――――――――――――――――
    [P]                         選択カーソル上のデータファイルに関連付け
                                られたアプリケーションのパラメータ指定
  ――――――――――――――＋―――――――――――――――――――――

●新しいデータファイルの関連付け

　新しくデータファイルとアプリケーションの関連付けを登録したい場合は
[APPEND]ボタンを左クリックするか，[PF1] キーを押してください。
　まず，データファイルのファイル名を入力します。拡張子だけを指定したい場合
は，

        ピリオド「.」＋「拡張子」

という書式で指定します。
　データファイル名を入力したら，起動するアプリケーションの種別を指定します。

  ┌────────────┐
  │APPLICATION TYPE        │
  ├────────────┤
  │D Delete                │
  │I Internal application  │
  │C CCI function          │
  │E External command      │
  └────────────┘

  [D] Delete

  　「Delete」（項目／ボタン）はデータファイルの登録を取り止めます。

  [I] Internal application

  　「Internal application」（項目／ボタン）は起動アプリケーションとして
  内蔵アプリケーションを指定します。
  　内蔵アプリケーションには，アプリケーションの種別が指定できます。
  　内蔵アプリケーションは次の中から選択します。

      Text editor
      Text binder
      Tiff viwer
      DOS console
      Terminal
      FIle manager
      Eyes

  [C] CCI function

  　「CCI function」（項目／ボタン）は起動アプリケーションとしてCCI で作
  成された関数を指定します。
  　CCI には起動するCCI の関数名が指定できます。

  [E] External command

  　「External command」（項目／ボタン）は起動アプリケーションとして外部
  コマンドを指定します。
  　外部コマンドには起動する外部コマンドの名前と，コンソールスイッチが指
  定できます。
  　コンソールスイッチは，外部コマンド実行時にDOS コンソールを起動するか
  しないかを指定するスイッチです。コンソールスイッチをオンにした場合，コ
  マンドはDOS コンソール上で実行されます。

    ┌────────┐
    │Console switch  │
    ├────────┤
    │0 Console off   │
    │1 Console on    │
    └────────┘

●起動アプリケーションの変更

　既に登録されているデータファイルの起動アプリケーションを変更，またはデー
タファイルの登録を取り止めたい場合は，TYPE表示ボタンを左クリックします。
　キー操作の場合は，[↑]キーまたは[↓]キーでデータファイルを選択し[T] キー
を押します。
　次のダイアログが現れますので，処理を選択してください。

  ┌────────────┐
  │APPLICATION TYPE        │
  ├────────────┤
  │D Delete                │
  │I Internal application  │
  │C CCI function          │
  │E External command      │
  └────────────┘

  [D] Delete

  　「Delete」（項目／ボタン）はデータファイルの登録を取り止めます。

  [I] Internal application

  　「Internal application」（項目／ボタン）起動アプリケーションとして内
  蔵アプリケーションを指定します。
  　内蔵アプリケーションには，アプリケーションの種別が指定できます。
  　内蔵アプリケーションは次の中から選択します。

      Text editor
      Text binder
      Tiff viwer
      DOS console
      Terminal
      FIle manager
      Eyes

  [C] CCI function

  　「CCI function」（項目／ボタン）は起動アプリケーションとしてCCI で作
  成された関数を指定します。
  　CCI には起動するCCI の関数名が指定できます。

  [E] External command

  　「External command」（項目／ボタン）は起動アプリケーションとして外部
  コマンドを指定します。
  　外部コマンドには起動する外部コマンドの名前と，コンソールスイッチが指
  定できます。
  　コンソールスイッチは，外部コマンド実行時にDOS コンソールを起動するか
  しないかを指定するスイッチです。コンソールスイッチをオンにした場合，コ
  マンドはDOS コンソール上で実行されます。

  ┌────────┐
  │Console switch  │
  ├────────┤
  │0 Console off   │
  │1 Console on    │
  └────────┘

●パラメータの指定

　起動アプリケーションにはパラメータを指定することができます。
　パラメータの指定は，パラメータボタンを左クリックするか，[↑]キーまたは
[↓]キーでデータファイルを選択し[T] キーを押して行います。
　パラメータには何も指定しなくても。データファイルのファイル名が指定されま
す。パラメータを指定した場合は，最後にデータファイルのファイル名が追加され
たパラメータがアプリケーションに渡されます。
　パラメータの任意の場所にデータファイルのファイル名を指定した場合は，パラ
メータ中の半角のパーセント記号「％」を置いてください。

【例】
  ――――――――＋―――――――――――――――――――――――――――
    パラメータ      アプリケーション起動時の実際のパラメータ
  ――――――――＋―――――――――――――――――――――――――――
    －x              －x <データファイル名>
  ――――――――＋―――――――――――――――――――――――――――
    % －x            <データファイル名> －x
  ――――――――＋―――――――――――――――――――――――――――

　外部コマンドにDOS コマンドを指定した場合は，コマンド名とパラメータの文字
数の合計が127 バイトを超えないように注意してくだい。


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§4-4   ファイルダイアログのコマンド登録
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

　HEwin で使われているファイルダイアログは，ファイル操作コマンドをユーザー
が登録することができます。
　ここでは，ファイルダイアログにコマンドを登録する方法を説明します。
　ファイルダイアログのコマンド登録は，ファイルリスタのUTILITY メニュー配下
の「File dialog command」で行います。
　UTILITY メニューの「File dialog command」を実行すると以下のダイアログが
現れます。

  ┌─────────────────────────────────┐
  │FILE DIALOG EXTRA COMMAND SETUP                                   │
  ├─────────────────────────────────┤
  │キー  タイトル        コマンド      MODE  PARA  EDIT  DIR   CHK   │
  │[ A ][               ][            ][    ][   ][    ][    ][    ] │
  │[ B ][               ][            ][    ][   ][    ][    ][    ] │
  │[ C ][               ][            ][    ][   ][    ][    ][    ] │
  │[ E ][               ][            ][    ][   ][    ][    ][    ] │
  │[ E ][               ][            ][    ][   ][    ][    ][    ] │
  │[ F ][               ][            ][    ][   ][    ][    ][    ] │
  │[ G ][               ][            ][    ][   ][    ][    ][    ] │
  │[ H ][               ][            ][    ][   ][    ][    ][    ] │
  │[ I ][               ][            ][    ][   ][    ][    ][    ] │
  │[ J ][               ][            ][    ][   ][    ][    ][    ] │
  │[ K ][               ][            ][    ][   ][    ][    ][    ] │
  └─────────────────────────────────┘

    キー      …  登録箇所。Ａ～Ｚまでの26個のコマンドが登録できる
    タイトル  …  メニューに表示されるタイトル
    コマンド  …  実行されるコマンドの書式
    MODE      …  実行モードの種別｡ 次の３種類がある。
                    ALWAYS：常に実行できる
                    SINGLE：１つのファイルに対したのみ実行可能
                    MULTI ：複数のファイルに対して実行可能
    PARA      …  パラメータ入力属性
    EDIT      …  パラメータ編集属性
    DIR       …  実行ディレクトリ指定属性
    CHK       …  実行確認属性

　ファイルダイアログのコマンドは，Ａ～Ｚまでの26個が登録でき，それぞれタイ
トルや動作を指定できます。

■表4-4-1：キー操作
  ――――――――――――――＋―――――――――――――――――――――
    キー操作                    説明
  ――――――――――――――＋―――――――――――――――――――――
    [ESC]                       登録作業の終了
    [取消]                      
  ――――――――――――――＋―――――――――――――――――――――
    [↑]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [↓]                        選択カーソルの移動
  ――――――――――――――＋―――――――――――――――――――――
    [K]                         選択カーソル上の登録キーのタイトル設定。
                                タイトルを省略するとコマンド削除
  ――――――――――――――＋―――――――――――――――――――――
    [C]                         選択カーソル上の登録キーのコマンド設定
  ――――――――――――――＋―――――――――――――――――――――
    [M]                         選択カーソル上のコマンドの実行モード設定
                                ALWAYS：常に実行できる
                                SINGLE：１つのファイルに対したのみ実
                                        行可能
                                MULTI ：複数のファイルに対して実行可能
  ――――――――――――――＋―――――――――――――――――――――
    [P]                         選択カーソル上のコマンドのパラメータ入力
                                属性変更
  ――――――――――――――＋―――――――――――――――――――――
    [E]                         選択カーソル上のコマンドのパラメータ編集
                                属性変更
  ――――――――――――――＋―――――――――――――――――――――
    [D]                         選択カーソル上のコマンドの実行ディレクト
                                リ指定属性の変更
  ――――――――――――――＋―――――――――――――――――――――
    [H]                         選択カーソル上のコマンドの実行確認属性の
                                変更
  ――――――――――――――＋―――――――――――――――――――――

●コマンドの新規登録

　コマンドを新しく登録するときは，まずＡ～Ｚまでの登録キーボタンを左クリッ
クします。キー操作の場合は，[↑]キーまたは[↓]キーで登録キーを選択して[K]
キーを押します。
　すると，メニューに登録するタイトルの入力を求めてきますので，任意の文字列
を入力して[RETURN]キーを押してください。タイトルを省略して[RETURN]キーを押
すと，コマンドは削除され，指定の登録キーは未設定状態となります。

●コマンドの設定

　コマンドを新規に登録したいときや，コマンド内容を変更したいときは，コマン
ド部分を左クリックするか，[↑]キーまたは[↓]キーでコマンドを選択して[C] キ
ーを押します。
　すると，実行コマンドの書式の入力を求めてきます。
　文字列中に「%1」を指定すると，「%1」はコマンド実行時にファイル名に置き換
わります。
　同じく，文字列中に「%2」を指定すると，「%2」はコマンド実行時には実行前に
入力を求めてくる第２パラメータに置き換わります。「%2」を指定する場合はパラ
メータ入力属性をオンにしてください。

●実行モードの設定

　ファイル操作コマンドには，ALWAYS，SINGLE,MULTIの３種類の実行モードあり，
それぞれ次のような意味を持っています。

  (1) ALWAYS

  　ALWAYS は常に実行可能な動作モードです。
  　サブディレクトリの作成のように，ファイルのマーク状態とは無関係に実行
  したいコマンドに指定します。

  (2) SINGLE

  　SIGNLEは１つだけマークされているファイルに対して実行可能な動作モード
  です。
  　ファイル名の変更のように，ファイル１つだけに実行したいコマンドに指定
  します。

  (3) MULTI

  　MULTI は複数のマークファイルに対して実行可能な動作モードです。
  　ファイルの複写や削除のように，複数のコマンドに対してファイル操作を実
  行したいときに指定します。


●実行属性

　コマンドには次の４つの実行属性を指定できます。

  (1) パラメータ入力属性

  　パラメータ入力属性を有効にした場合，コマンド実行前にパラメータの入力
  を求めてきます。
  　入力したパラメータは，コマンド書式の「%2」部分に展開され，コマンドに
  パラメータを追加することができます。
  　サブディレクトリの作成のように，名前を自由に指定したいコマンドに対し
  て指定します。

  (2) パラメータ編集属性

  　パラメータ編集属性を有効にした場合，コマンド実行前にコマンドとパラメ
  ータの内容を変更することができます。
  　パラメータ入力属性と同じような使い方ができますが，パラメータ編集属性
  では実行コマンドそのものを変更することができます。

  (3) 実行ディレクトリ指定属性

  　実行ディレクトリ指定属性を有効にした場合，コマンド実行前にファイルダ
  イアログが現れ，コマンド実行時のディレクトリを指定することができます。
  　ファイルの複写のように，ファイル先ディレクトリを決める場合に指定します。

  (4) 実行確認属性

  　実行確認属性が有効な場合は，コマンド実行前に次のように確認を求めてき
  ます。

    ┌───────────────────────────┐
    │                                                      │
    │                    コマンド名                        │
    │                                                      │
    │                  ┌──────┐                    │
    │                  │    OK      │                    │
    │                  └──────┘                    │
    └───────────────────────────┘

  　コマンドを実行してもかまわない場合は，[OK]ボタンを左クリックするか，
  [実行]キーまたは[RETURN]キーを押します。
  　コマンドの実行を取り消したい場合は，マウスの右スイッチを押すか，[取消]
  キーまたは[ESC] キーを押します。
  　この属性は，ファイルの削除のように誤って実行してしまうと不都合がある
  コマンドに対して指定します。

●コマンド登録の初期設定

　コマンドは，初期状態では次のように登録されています。

  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    タイトル          コマンド            MODE    PARA  EDIT  DIR   CHK
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    LHA append        lha u %2 %1         MULTI   ON
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    Copy              copy %1 .           MULTI               ON    ON
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    Del               del %1              MULTI                     ON
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    LHa extract       lha x %1            SINGLE              ON    ON
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    Make directory    mkdir %2            ALWAYS
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    ReName            rename %1 %2        SINGLE
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――
    Move file         move %1 .           MULTI               ON    ON
  ―――――――――＋―――――――――＋―――＋――＋――＋――＋―――

