> 「これはFAQではない」みたいな記述がいくつかありますが、
> 「非表示属性等のファイルも含め、全てのファイルを表示したい」
> ただ,値についてですが,推奨される値というものがあるかどうか,一応じっくり考える必要があると思います。
よくよく考えたら,マクロで FH はおよそ使いませんね。 故に,マクロ FAQ に入れるのは適当でないため,ここで解説します。 「解説」などとえらそうなことを言いながら,実はよく知りません。 最も誤解を生みやすいオプションのひとつだとも,思います。 ★ fh ファイラーのMaskメニューの選択bit ; mac16.doc マスクメニューというのは,システムメニュー 5番のことです。 選択 bit はメニュー中で選択されているアイテムに印を付けるための値です。 次の図のとおり,n 番目のアイテムは n-1 番目のビットが立つことによって, 先頭文字の前に「*」が付いて見えます。 * S システムメニュー 5 "",13,10 "W *.*" ; 1<<0 == 1 "Q ." ; 1<<1 == 2 "C .h .c" ; 1<<2 == 4 "S .inc .asm" ; 1<<3 == 8 "E .exe .com" ; 1<<4 == 16 "D .doc .txt" ; 1<<5 == 32 "T <Text>" ; 1<<6 == 64 "B <Binary>" ; 1<<7 == 128 "A <Archive>" ; 1<<8 == 256 "H <Hidden>" ; 1<<9 == 512 このため,FH の値とマスクの状態が連動しているように見えてしまいますが, FH の値を変更したからと言って思惑通りのマスクがかかる訳ではありません。 FH の値には 0 だけ特別な意味があり,隠し属性のファイルを隠すことです。 メニューの<Hidden>の項目に印が付いているときだけ隠しファイルが見えるの ではなく,FH に 0以外の値を入れたときに隠しファイルが見えるのです。 通常, VZ ユーザは昨今の初心者と違い全てのファイルが表示されていないと 気持ちが悪いと思われるので,FH に 1以上の値を入れるでしょう。 ところが 適当な値を入れてしまうと,変なところに印がついてしまってよろしくない。 それで通常は見えない位置になる数値を指定したものと思われます。 マスクメニューはシステムメニューですが,アイテム数の増減は可能であり, 多くのユーザは自分に必要な拡張子を追加しているものと思われます。つまり どんな値を初期値としても,それが正解ということはありません。 いっそのこと -1 でも入れれば,全部マークが付いて気にならないということ …はないですよね。 ですから環境によって値は異なり,「推奨値」はありえないことになります。 なお,製品版の初期値は 0 で,隠しファイルは見えない状態です。 …と理解しています。嘘があるかもしれませんので,ご注意ください。
> それで通常は見えない位置になる数値を指定したものと思われます。
なぜ2048ばかりが紹介されていたのか? 「ばかり」とおっしゃるからには相当あるのかと思いましたが,どうも fh と いうのは検索しにくいですね。 7Fh とか FFh とか全部引っかかるので。 経緯なら,SVC(VCステーション)に求めるほうが早いかと思いましたが, あまりハッキリとしたものはありませんでした。少なくとも c.mos氏は値には 直接言及していません。あくまでも環境次第ということです。 そもそも,「説明するのが面倒なので」とのことでありまして…。 こんにちに至っても,やはり面倒なので引用します。(編集しています) ----^ 引用開始 ---- #02378 c.mos氏 : 1993/11/22> ● ファイラで起動時から <Hidden> ファイルを表示するオプションこれは、説明するのが面倒なのでコメントしませんでしたが、(^^; オプション「fh」でメニューの<Hidden>に該当するbitをセットすればできます。 <Hidden>をセットして、プロファイルにセーブされた「fh」を参照してください。 ---- #03628 河村崇氏 : 1994/02/12 ファイラーで、「隠しファイルも表示」をデフォルトにしておきたいのですが、 そのようなオプションスイッチは無いのでしょうか? マニュアルとVZ.DEFをざっと見た限りでは見つかりませんでした。 ---- #03630 太田亘一氏 : 1994/02/12 1. #2378 c.mosさんのコメントより 〉> ● ファイラで起動時から <Hidden> ファイルを表示するオプション 〉 これは、説明するのが面倒なのでコメントしませんでしたが、(^^; 〉 オプション「fh」でメニューの<Hidden>に該当するbitをセットすればできます。 〉 <Hidden>をセットして、プロファイルにセーブされた「fh」を参照してください。 手軽な方法としては、プロファイル情報を保存しておくように設定して Sr4+1 ;editfile にプロファイル情報をセーブ ##1.6 (デフォルトならそのままでOKです。) ファイラーで <Hidden> を表示するように設定し、[ESC]Q などでプロファイルを保存 して終了します。 次回から vz @ でオープンしたときにこの設定が読み込まれ、hiddenファイルが表示 されるようになるはずです。(面倒なら、常駐時に vz @@ -z で常駐すればOK) ---- #03634 河村崇氏 : 1994/02/13 >1. #2378 c.mosさんのコメントより 起動時から「隠しファイル表示」はオプションFHを2048にすればいいみたいですね。 でもこのオプションって、マニュアルにないですよね?(それとも見落とし?) ---- #03640 太田亘一氏 : 1994/02/14 mac16.doc に ★ fh ファイラーのMaskメニューの選択bit これだけ載ってましたが、他はわかりませんでした。 このビットの意味ですが、今は削除された評価版(ver1.59F)のドキュメントに >・Hidden属性のファイルの表示モードは、オプション「FH」に格納されます。起動時 >からHiddenファイルを表示したい場合は、プロファイル情報に出力されているFHの設 >定値を与えてください。(FH=2^n, n番目のメニュが<Hidden>) とあります。 FHに設定する値はマスクメニューを追加すると変わってきますので、 デフォルトだと、 -FH512 になると思います。 ---- #03677 河村崇氏 : 1994/02/26 > ★fhファイラーのMaskメニューの選択bit 本のマニュアルにも同様の記述がありました(p274)。 ただ、「変更可能な変数」にはなっていません。 何か危ない部分があるのかな? 今のままDEFファイルに書いてて大丈夫なんだろうか…。 ---- #03679 c.mos氏 : 1994/02/26> 何か危ない部分があるのかな?別に有りません。 ----$ 引用終了 このような流れですね。
> なぜ2048ばかりが紹介されていたのか?
> 「ばかり」とおっしゃるからには相当あるのかと思いましたが,どうも fh と
> いうのは検索しにくいですね。 7Fh とか FFh とか全部引っかかるので。
> そもそも,「説明するのが面倒なので」とのことでありまして…。
> 太田さんが過不足なくきちんと説明していると思うのですけれど。
> これ以上詳細に流れを見ていくと,自分のなかでなんだか犯人探しみたいになってしまう