> VZFL中で、メニュー位置を固定する方法を教えてください。これ、私も知りたいです。目的は違うんですが。 デフォルトだと、Fileメニューは左端、Execメニューは右端に表示されます。 私はFileメニューの中でExecメニュー、Execメニューの中でFileメニューを 呼べるようにしてあるのですが、それで呼び出すと、いずれも画面中央に表 示されてしまいます。これを、Fileメニューは常に左端、Execメニューは常 に右端に表示させたい、というニーズがあります。 もしおわかりになるのであれば、是非ご教示ください。
> デフォルトだと、Fileメニューは左端、Execメニューは右端に表示されます。
早速のご返答、有難うございます。 VCD.DEFマクロは位置を変更できることに気づきました。 そこで、位置に関すると思われる部分を抜き取り以下の様にすると位置が変更できました。 この様な使用方法で問題ないでしょうか。 .:G pn.-17=1, (fl.25)?Wl[2, ?Wl[2, Ab[6, #A ,Ab],Wl], また、上記 #A 等を個々に設定するのは美しくないので、#A #L 等をまとめてメニュー形式に 出来ないでしょうか? .:L ; !01 (r<0)?. pathmenu by y.mikome pn.-17=1, (fl.25)?Wl[2, ?Wl[2, Ab[6, !01 ,Ab],Wl], (r<0)?. (pm.1-'.') ? { pf[,pf=pr,#P } ; . file open ? {#H #[ (s)?? #O } &?("%s",pm+2) #m ?? pf], 以上、宜しくお願いします。
以下の書込みを修正します。> .:G> pn.-17=1, (fl.25)?Wl[2, ?Wl[2,> Ab[6, #A ,Ab],Wl],>> また、上記 #A 等を個々に設定するのは美しくないので、#A #L 等をまとめてメニュー形式に> 出来ないでしょうか?次の様にすると左端メニュー位置になりました。 r[, &Fm(r) (r>=0)? { pn.-17=1, Wl[2, これは問題ないでしょうか?
ああ, そう言えば pn.-17(ファイラーにおけるメニューの横位置制御)の フラグを立てる必要がありましたね。自分の環境で完結してしまうと初期設定 動作を忘れてしまいます。 なお,このフラグを立てても制御できないものがいくつかあり, #R リネーム #P パス・マスク #K 新規ディレクトリ #N 新規ファイル …といったテキストウィンドウを制御することはできなかったと思います。> pn.-17=1, (fl.25)?Wl[2, ?Wl[2,この fl.25(ファイラーカレントウィンドウのフラグ)は,複窓ファイラー のどちら側にカーソルがあるかを判別するために必要で,カーソルのある側を 隠さないようにする処理ですので,常に左寄せにするならば不要ですね。 pn.-17=1, Wl[2,
> あれー,そうでしたっけ。デフォルトの動作をすっかり忘れているもので。ちなみに、めざらさんはどのようにカスタマイズされているのでしょうか。 後学のためにお教えいただけると幸いです。> File メニューから Exec メニューに遷移する時は [←] で, 逆は [→] と> いう事にするとか。そうするとそれぞれのメニューからアイテムがひとつずつ> 減らせてバッファも節約できますよね。コピーとか削除とか、両方に項目があるけど動作が違うなんてものの場合に、 片方を選んだけど途中で気が変って別の方を選びたくなった時に、いつもと 同じインターフェースというか同じキー入力でそっちのメニューを選択した いというニーズがあるんですね。なので、カーソルキーはとりあえず却下。 あ、でも、例えばEとかFを押した時に、カーソルキーのキーコードを発行す るマクロをコールするようにしてみたらどうなるのかな。 気が向いたら試してみよう。 なんとなくダメそうだけど。
> ちなみに、めざらさんはどのようにカスタマイズされているのでしょうか。
> あ、でも、例えばEとかFを押した時に、カーソルキーのキーコードを発行す
> るマクロをコールするようにしてみたらどうなるのかな。
> 特に何をしているという訳でもなくて,WL は 15(右下)にしています。なるほど、固定位置かぁ、慣れればそれでもいいかもしれない。> 自分が目で見ていなくて,指の順序で操作しているものですから,メニュー> が表示されている時間は一瞬なんですよね。そんなにメニューの表示位置って> 重要ですか?それほど重要ではありません。 だから、今までセンターで我慢できていたというのもあります。 もし、ほんのちょっとしたことで位置を統一できるのであれば、と思っただ けのことです。 目的は、統一的な操作、ということにあったのでした。
> VZFL中で、メニュー位置を固定する方法を教えてください。
> 例えばメニューコマンドFileで名前の変更等を選択するとメニュー位置は中央になります。
> 1行入力窓に関してはやはり無理ですか。
> fileメニューからattributeを選択しても中央になったので、
> 対症療法で対応します。