|
Weekly QX Back Number
━┯━━━━━━━━━━━━━━━━━━━━━━━ 2000/07/15 (Sat) ━┯━
│ Weekly QX 第 15 号 発行部数: 623 部 │
│ あなたも便利に電脳ライフ [mail] mailto:qx@21.fm │
│ [特集:常駐リスト大活用その6] [URL] http://www.21.fm/qx │
━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━
[TOPICS]
■ WeQX News
◆特集:常駐リスト大活用その6
■お知らせ
━■━━━━━━━━━━━━━━━━━━━━━ 対象:全ユーザー ━■━━━
■ WeQX News ■
━━━■━━━━━━━━━━━━━━━━━━━━━━━━━━━ itam ━■━
前回発行した後今回発行されるまでに、 News と筆者が判断したものを随時
掲載して行きます。場合によっては QX に無関係の News もありえます。
もちろん、 News と筆者が判断したものがまったく無い場合もあるかも知れ
ず、その場合は News はありません。
News のちょっと詳しい紹介は、 WeQX カプライト版でご覧下さい。場合に
よってはもっと詳しい紹介が、筆者の日記に記載されることもあります。
● 07/08 QX 私的オフ会開催
>http://0ban.com/itam/diary/diary.cgi?SVGA+itam
オフ会が催されました。簡単ながら様子を多少日記に記載しました。オ
フ会ってどうな感じなのかな?と思った方は見てみてください。
もっと詳しく知りたいという方は、次回のオフ会を待ちましょう!
● 07/12 QTView App 版 v2.0 正式版公開
>http://www2k.biglobe.ne.jp/~araken/qtview.htm
ついに暗号化対応の QTView が出ました。正式版ですので現在 QTView
App 版 v1.0 を使っている方はさっそくアップグレードしましょう。
● 07/13 PEG-S500C / PEGS300
>http://www.sony.co.jp/sd/PEG/
>http://www.jp.sonystyle.com/peg/index.html
ソニーから Palm が出る出るという話だったあれです。 9/9 が発売だ
そうで、それまでに新製品の発表が無ければ、まさに入れ食い状態でしょ
う。
● 07/13 N502it
>http://www.nttdocomo.co.jp/new/contents/00/whatnew0630b.html
一部の報道関係者さまによっては、既に利用している方もいらっしゃる
ようです。 ( アクセスログ情報 ) QX との関連はまったくありません。
筆者が次に携帯を買うとしたら、これでしょう。早く出して〜> NEC
● 07/14 N821i
>http://www.nttdocomo.co.jp/new/contents/00/whatnew0710b.html
DoCoMo に肩入れするわけではありませんが、やはり i-mode が一番使
いやすいです。 N502i とどちらを買うか迷う人もいるでしょう。いずれ
にしても店によってはあまり在庫は無いでしょうが。
たいていの場合、 News には URL が記載されていると思いますが、記載さ
れていない場合は、このコーナー内で詳細が記載されているか、表裏の QX-ML
で、詳細を確認することができると思います。
━◆━━━━━━━━━━━━━━━━━━━━━ 対象:初級者以上 ━◆━━━
◆ 特集:常駐リスト大活用その6 ◆
━━━◆━━━━━━━━━━━━━━━━━━━━━━━━━━━ itam ━◆━
◆今日の問いかけ
今回はマクロの話じゃなかったの? (QX-ML #4322 を受けて。 )
◆Q子さん、X子さん対談
Q子さん:「ねぇねぇ、この前まで、じょーちゅーリストやっててさぁ、」
X子さん:「うん。」
Q子さん:「今回もトピックが『常駐リスト大活用その6』じゃない?」
X子さん:「うん。」
Q子さん:「それなのに、メーリングリストではマクロとか、言っちゃって筆
者は大丈夫なのかな?」
X子さん:「それはね、残るひとつが『ユーザー定義一覧』だから OK なのよ。」
Q子さん:「そう言えば、似たようなものあったよね。」
X子さん:「あ、あれは『ユーザー定義文字列一覧』って言って、『文字列』っ
て分せりふが多くてつかれるのよ。」
Q子さん:「確か、それって『その他の一覧』で見るんだっけ?」
X子さん:「よく覚えているじゃない。ご褒美にお小遣い 30 円あげよう。」
Q子さん:「わ〜い、ってあたしは、幼稚園生か?」
X子さん:「今年やっと、 5 歳になったのね。」
◆はじめに
常駐リストの機能紹介の第 7 回目です。
本日今週になって、まぐまぐのお盆の予定が多少公開されました。前回記載
した今後の予定ですが、どうやら 8/12 もしくは 8/19 はまぐまぐのサーバダ
ウンにつき発行ができないようです。その上 8/26 は一身上の理由から発行を
お休みさせていただくつもりだったのですが、どうなるのでしょう?
もうしばらく経つとまぐまぐが情報を公開すると思うので、そのときにまた
記載します。
いずれにしろ、 8 月は計 2 回お休みをいただくことになると思います。 8
月に土曜日は 4 回しかありませんので、まぐまぐのサーバダウンが 8/12 の
方に重なっていればまだ良い方かなと思います。
例によって QX の 6.3 より前のバージョンをお使いの方は、場合よっては
記載と違う動作をする箇所があるかもしれません。できれば v6.3 以降をお使
い下さい。
◆なぜ、マクロか?
なぜ、マクロの話が始まってしまうのか?というと、常駐リストの最後の
「ユーザー定義一覧」は基本機能のみでは使えない機能だからです。しかしそ
の分他のエディタにはない強力な機能を付加することが理論上可能です。
一例として他のエディタに採用されていて、 QX には未だに導入されていな
い、多くのユーザーが望む機能に「アウトライン機能」があります。 araken
さんはアウトライン機能について「非」積極的という訳ではなく、これと言っ
て使いやすい仕様が決まらないという風な発言を以前しています。
さて、このアウトライン機能ですが、理論的には今回の「ユーザー定義一覧」
を使うことにより可能です。あとはマクロを作る人の技量の問題です。
一応、常駐リストを使ったアウトラインマクロは公開されいてるものでは、
筆者は拙作しか知らないのですが、筆者の技量の問題でまだ市販品の WZ やそ
の他のアウトライン機能を搭載したエディタに及ぶものではありません。また
araken さんが画期的なアウトライン機能をいずれ搭載してくれるのではない
かと、勝手に考えているのであまり強力にバグフィクスはしていないというの
も事実です。
他にもいくつか例がありますが、一番興味を引くのがアウトラインだと勝手
に思ったので、アウトラインもできるよ、という意味で例としてあげておきま
した。
◆マクロと言うもの
「おとこもすなるマクロといふものをしてみむとてするなり。」とか誰かが
言ったとか言わなかったとか。 (QX-ML 過去ログ参照。微妙に違いますよ。 )
さて、 QX-ML でよく出てくるせりふである「マクロ」とはいったい全体な
んなのか?
アウトラインが先に出たのでアウトラインを例に取ると、アウトラインは万
人に必要な機能でしょうか?いやいや、ぜんぜんそんなこと無いですね、もち
ろん使わなくても編集はできます。
でもあった方が便利と思う方もいらっしゃるでしょう。
このように機能 1 つとってみても、万人に必要な機能、万人に必要と言う
ほどでもないが多くの人が使う機能、あまり使われない機能、ごくごく一部の
人のみが使う機能と色々な使われ方があります。
当然ですが、全てをサポートすることはいかなるソフトと言えど無理でしょ
う。また個人的な特殊な用途のために機能を追加し、ぶくぶくと大きく肥え、
重くなってしまっては使い物になら無くなってしまいます。
そこで、マクロです。
個人的な特殊な用途のために、機能を追加するものをマクロと言います。
QX で英辞郎を辞書引きすると、 macro は「大量の」と言った意味があります
が、ここでマクロとは、自分用に ( 複数の ) 機能を簡単に利用するためので
す。
よく、マクロは難しいという話を聞くのですが、実際にはマクロを使わない
方が難しいことの方が多いです。マクロは複雑な面倒な処理を簡単に行うため
のものなのです。
しかし、元が複雑で面倒な処理ですから、「こりゃ簡単だ!」というほどに
はならないことも多々あります。特に簡単にするためにマクロを学ばなければ
ならないというのはまた、面倒なことですね。
ここではマクロを利用することにのみ焦点をあて、記載してみようと思いま
す。マクロを書くことについての解説は、今後されることがあるかもしれませ
んが、当分はありません。 QX のマクロに関する質問は、 QX-ML かもしくは
NIFTY の会議室である nifty:FWINAL/MES/08 で質問をしてみましょう。
◆自分で作らないなら手に入れる
マクロとはいわゆる「命令書」や「企画書」のようなものです。 1 つのプ
ロジェクトを実行するにあたり、 1 つ 1 つ考えて実行するのも 1 つの手段
なのですが、まとめて考えて、まとめて実行した方が楽だし効率的でしょう。
まとめて考える部分がマクロを作成すること
まとめて実行する部分がマクロを実行すること
にあたります。
さて、まとめて考える ( マクロを作成する ) のは、他のエディタに比べて
QX では簡単だと言われますが、それでも初めてでは大変です。
ということで作ってもらった「企画書」 ( マクロ ) を手に入れて、それを
実行してしまいましょう。たいていの場合「企画書」 ( マクロ ) さえあれば、
実行することは簡単ですね?
「企画書」 ( マクロ ) を手に入れる方法ですが、まず「企画書」 ( マク
ロ ) が一覧表になって、しかも解説が入っていて手に入れる場所まですぐア
クセスできる、便利なものがあるととっても楽ですね。すごいことにそんなも
のが、あるんですね。
島田さんが作られた「私家版QXマクロヘルプ」というものがあります。さっ
そく手に入れましょう。
□ URL G-SOFT
>http://hp.vector.co.jp/authors/VA017034/
「QXユーザーズ・マクロ・ヘルプ Ver.2.0A 」というせりふを発見したら、
さっそくクリック。その後、ダウンロード。 LZH ファイルなので、 lha 互換
アーカイバなどで QX のフォルダに解凍してしまいましょう。
解凍したらさっそく開いて見ましょう。
Q_MAC.HLP
Q_MAC2.HLP
と 2 つのヘルプファイルが入っていますが、互いにリンクしていますので、
Q_MAC.HLP を実行してみれば OK です。 QX に登録するときも、 Q_MAC.HLP
の方だけで大丈夫です。
ヘルプを起動するとすぐ一覧表が出ています。スクロールして行けばかなり
多くのマクロが収録されています。前々回の第 2 回オフのときに、全部を集
めるのは大変だというようなことをおっしゃっていましたので、ここに収録さ
れているマクロは一部に過ぎませんが、それでもこのヘルプは非常に便利です。
この表の真ん中より下の方に拙作のマクロの一部がリストされていますが、
利用させてもらいましょう。
「バインダメンテナンスマクロ0.91」というせりふを見つけましょう。
クリックすると、なんと画面があります。 ( 自分のマクロだったから今初め
てみた。 ) 感謝。>島田さん
マクロをまだダウンロードしていない方は、「このマクロを入手できる Web
ページにジャンプ」ボタンをクリックすることで、筆者のホームページにジャ
ンプできますので、ダウンロードしてください。
ダウンロードしたら、 QX のフォルダのすぐ下に macro というフォルダが
あると思いますので、ダウンロードしたファイルを macro フォルダに解凍し
ましょう。
さぁマクロファイルを手に入れることができました。次は実行です。
◆マクロを実行する方法は?
マクロを実行するためには以下のような方法があります。
●1.マクロをメニューに割り当てる
●2.マクロをキーに割り当てる
●3.マクロをツールボタンに割り当てる
◆4.直接実行する
◆5.登録する
★6.マクロから呼ぶ
もちろん例の通り、記号でレベルを記載しておきましたので、確認して試し
ていただけるとうれしいですが、今回は初級者レベル◆の4,5だけを扱いま
しょう。
4.直接実行する
これは実行する方法はかなり簡単です。先に手に入れた「バインダメンテナ
ンスマクロ」のマクロファイルを QX で開きます。「バインダメンテナンスマ
クロ」のファイル名は chbin.mac です。
ファイルが開いたら、プルダウンメニューから [ マクロ ]-[ マクロ main
実行 ] を選択します。ダイアログが開いたら、マクロ実行成功です。バイン
ダメンテナンスマクロの使い方は、次の節に記載します。
5.登録する
QX のバージョン 6.0 から追加された機能で、マクロを登録しておくことで
簡単に呼び出せる機能です。
プルダウンメニューから [ マクロ ]-[ マクロを登録 ] を選びます。
「QX 32 : マクロ登録一覧」というダイアログが開きます。登録したい場
所を選択し、 [ 変更 ] ボタンを押すと、「QX 32 : マクロ登録」というダ
イアログが開きます。「説明」には自分がわかりやすい説明を書きましょう。
ここでは「バインダメンテナンスマクロ」と書きましょう。「実行するマクロ
ファイル」には、 chbin.mac,main と書き [OK] ボタンを押します。もう一度
[OK] ボタンを押して、マクロの登録終了です。
登録したマクロを実行するためにはプルダウンメニューから [ マクロ ]-[
登録マクロ ] -[ バインダメンテナンスマクロ ] と選ぶことで実行すること
ができます。
1,2,3に関しては今まで紹介した方法を使えば、マクロを割り当てるこ
とはそう難しくないと思います。6に関しては難しいですので説明はしません。
◆c.マクロで綴じる
覚えているでしょうか?前回のバインダのcはマクロでファイルを綴じるだっ
たのですが、解説はしませんでした。今回マクロの解説として、バインダにファ
イルをマクロで綴じて見ましょう。
さて、前項の方法によって「バインダメンテナンスマクロ」が起動するよう
になったはずですが、今度はマクロの利用方法です。
そう言えば、「バインダメンテナンスマクロ」はどう言う用途で使うのでしょ
うか?「バインダメンテナンスマクロ」は、バインダを利用するときに一時的
にバインダをバックアップし、必要になったときにまたリストアすることによ
り、 10 個であるバインダの上限を回避する目的で作られたマクロです。
1.バインダが無くては保存もリストアもできない。
実は QX ではマクロでバインダを新規に作成すると言う方法は基本的に
ありません。このため、既にあるバインダに対して、メンテナンスするこ
とになります。
2.「バインダメンテナンスマクロ」でバックアップがとれるバインダ
現在は「バインダメンテナンスマクロ」でバックアップがとれるバイン
ダは種類が、「通常」のものと限られています。いずれ、「履歴」バイン
ダや「ディレクトリ」バインダもメンテナンスできる様になる予定です。
3.バックアップ
まず、バックアップするためには上の方にある「保存」ボタンを押しま
す。プルダウンメニューが表示され、現在バックアップが可能なバインダ
がメニューに表示されていますので、選択するとバックアップすることが
できます。
4.保存済みバインダメンテナンス
バックアップが終了すると、「保存済みバインダ」一覧にバックアップ
したバインダが追加されます。すでに同じバインダがバックアップされて
あった場合は、上書きするか問いが出ますが、現在はなぜか上書きがうま
く動作していないようです。
さて、「保存済みバインダ」の方を選びますと右側の「リスト」にバイ
ンダに綴じてあったファイルがリストされます。ここで「リスト」の右側
にある、ボタンは次のような機能になっています。
[Add] : バインダにファイルを追加
[Del] : バインダからファイルを登録抹消
[View] : リストの選択したファイルをプレビュー
[Open] : リストの選択したファイルを QX でそのまま開く
次に「リスト」の下の「基準ディレクトリ」ですが、直接書きこむこと
はできません。右側の [...] ボタンを押すことで基準ディレクトリを指
定することができます。
基本的なバインダのメンテナンスは以上でほとんどができる様になると
思います。
その次に基準ディレクトリの下にある 4 つのボタンに関してですが、
以下のような機能が割り当てられています。
[Rename Saved Binder] : 保存済みバインダの名称を変更
[Binder Edit] : 基本機能のバインダのプロパティ画面呼出
[New Binder] : バインダを新規作成なのですが不能
[explorer] : ファイルのドラッグ&ドロップ用
実はリストは、ファイルをドロップすることでファイルを追加できます。
しかしバインダが選択されていないときや、リストではなく保存済みのバ
インダ一覧の方にファイルをドロップしたときには必要に応じてファイル
が削除されます。
いらなくなった保存済みバインダはすぐ右の [DEL] ボタンにより削除
可能です。
5.バインダのリストア
保存済みのバインダを選択すると [ リストア ] ボタンが利用可能にな
ります。クリックすると、バックアップしたときのようにプルダウンメニュー
が表示されます。
ここではまた、リストア先として指定できるバインダのみが有効となっ
て表示されます。このメニューからバインダを指定すると選択した保存済
みバインダのファイルと入れ替えます。基準ディレクトリも保存済みのも
のがリストアされます。
6.その他の機能
「バインダメンテナンスマクロ」ではその他に 2 つの機能が一応あり
ます。
◇ダイアログのサイズ変更
プルダウンメニューから [Option]-[ フォントサイズ ] と選択し
てください。多くの場合希望のダイアログのサイズにすることが可能
でしょう。
◇バインダは表示しない
これまでは、保存済みのバインダはリスとされていますが、現在利
用しているバインダの一覧はありませんでした。
このため、利用しているバインダも一覧すると言う機能を盛り込む
目的で、この機能がありますが、正しく動作はしません。
[Option]-[ バインダは表示しない ] のチェックを抜いた方は、も
う一度チェックするようにしておいてください。
◆終わりに
今回は、マクロの導入からバインダの利用法まで記載してみました。前述に
もありますが、マクロを公開している方は多く、非常に多数のマクロが存在し
ますので、自分でマクロを書かなくても希望の機能が既にあることもあります
ので、調べてある場合は利用してしまいましょう。
キーマクロについては別途解説します。
━■━━━━━━━━━━━━━━━━━━━━━ 対象:全ユーザー ━■━━━
■ お知らせ ■
━━━■━━━━━━━━━━━━━━━━━━━━━━━━━━━ itam ━■━
[まぐまぐ・ Pubzine 次号予告]
★特集:常駐リスト大活用その7
■お知らせ
[カプライト次号予告]
■ 2000/07/15 〜 2000/07/21 の ML 日記
■お知らせ
[サイトリニューアル中]
現在、 WeQX のトップページをリニューアル中です。リニューアルが終了し
たときにまた告知しますが、ネットスケープナビゲータ 4.x ではアクセスし
ないで下さい。ネットスケープナビゲータ 4.x では強制終了されることがあ
ります。
□リニューアル中の WeQX トップページ URL
>http://www.0ban.com/itam/mm/frames.html
また、リニューアル後のページはすべて、画面サイズが SVGA(800x600) 以
上を想定するつもりです。画面サイズが VGA(640x480) で恒常的にアクセスさ
れる方が、いらっしゃったら連絡を下さい。人数が多かったら、 VGA でも横
スクロールバーが表示されないようにします。
[ メール ] mailto:qx@21.fm
[ タイトル ] 画面サイズ 640x480
[ 中身 ] 何も書かなくてかまいません。
[特集・企画募集]
Weekly QX では特集・企画募集を行っています。特集してほしいことや面白
い企画を思いついたら下記 URL で登録していただけるとうれしいです。
[ 企画募集 URL ] http://0ban.com/itam/mm/kikaku.cgi
[ 企画メール ] mailto:qx@21.fm
題名は " 【企画】 " ではじめて下さい。
同時にライターも募集しています。この特集・企画では是非書きたい、言い
たいことがあるという方は、上記メールアドレスにメールを下さい。
[解説マクロ募集]
Weekly QX では解説してほしいマクロを募集しています。マクロヘルプを読
んだが分からない、解読してみたいマクロがあるなどありましたら、下記 URL
で登録頂くか、下記メールアドレスまでメールを下さい。
[ 解説登録 URL ] http://0ban.com/itam/mm/explmac.cgi
[ 解説メール ] mailto:qx@21.fm
題名は " 【解説】 " ではじめて下さい。
[ FAQ & TIPS 募集]
Weekly QX では紹介してほしい FAQ & TIPS を募集しています。分かりそう
で分からないこと、有用な情報などがありましたら、下記 URL で登録頂くか、
下記メールアドレスまでメールを下さい。
[ FAQ 登録 URL ] http://0ban.com/itam/mm/faq.cgi
[ FAQ メール ] mailto:qx@21.fm
題名は " 【 FAQ 】 " ではじめて下さい。
[ TIPS 登録 URL ] http://0ban.com/itam/mm/tips.cgi
[ TIPS メール ] mailto:qx@21.fm
題名は " 【 TIPS 】 " ではじめて下さい。
[ミス・誤植・感想・投稿募集]
Weekly QX ではミスや誤植の指摘、読んだ感想や投稿を歓迎します。またさ
さいなことでも、上記に含まれないようなことでも、かまいませんので連絡を
頂けると幸いです。
また投稿の場合、掲載する可能性があります。掲載の可否、掲載時のハンド
ル名を同じに記載しておいて下さい。
[ ミス・誤植メール ] mailto:qx@21.fm
題名は " 【ミス】 " ではじめて下さい。
[ 感想メール ] mailto:qx@21.fm
題名は " 【感想】 " ではじめて下さい。
[ 投稿メール ] mailto:qx@21.fm
題名は " 【投稿】 " ではじめて下さい。
[ URL 紹介募集]
Weekly QX では読者リンクを作りたいと考えています。読者の方でホームペー
ジをおもちの方は、下記 URL で登録頂くか、下記メールアドレスまで簡単な
解説文といっしょにメールを下さい。 (CGI は工事中です。 )
[ 読者リンク URL ] http://0ban.com/itam/mm/link.cgi
[ 読者リンクメール ] mailto:qx@21.fm
題名は " 【リンク】 " ではじめて下さい。
━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━
│ マガジン名: Weekly QX 発 行 日: 2000/07/15 (Sat) │
│ 発行責任者: itam 発 行 部数: 623 部 │
│ 問い合わせ: mailto:qx@21.fm 発行号番号: 15 │
│ WeQX 公式ホームページ : http://www.21.fm/qx │
│ araken さんのホームページ: http://www2k.biglobe.ne.jp/~araken/ │
─┼─────────────────────────────────┼─
│ ◆配信内容のミスや質問については上記アドレスにメールを下さい。 │
│ ◆配信解除や配信先の変更は上記公式サイトより可能です。 │
│ ◆特に記載の無い限り転載・再利用については下記の通りとします。 │
│ ○個人の利用については自由。転載は要許可。 │
│ ※注)当メールにより生じる損害等について責任は負いません。 │
─┼─────────────────────────────────┼─
│ このメールマガジンは QX を使ってかかれています !! │
│ 発行にあたっては、 │
│ まぐまぐ版 http://www.mag2.com/ ID:0000029050 │
│ Pubzine 版 http://www.pubzine.com/ ID:5414 │
│ カプライト版 http://kapu.cplaza.ne.jp/ ID:335 │
│ を利用させて頂いています。 │
│ 「狛犬本」はこちら: http://takuki.tanu.net/edit.html │
━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━
━■━━━━━━━━━━━━━━━━━━━━━ 対象:全ユーザー ━■━━━
■ 編集後記 & 近況 ■
━━━■━━━━━━━━━━━━━━━━━━━━━━━━━━━ itam ━■━
[編集後記]
カプライトは夜の配信になると思います。このまぐまぐ・ Pubzine 版の配
信予約をしたら床につきます。
[近況]
日記に書いた通り、昨日から腰痛がまたひどくなってきました。
|
|