■ 質問はここへ ■

118 にジャンプ
No. 114投稿者: みちこ日付: 2001/07/15 02:41:13
題名 : バインダー機能

常駐リストで、バインダー機能を選択しています。
現在、新規で文書を作成した場合に、そのバインダーに入れておきたい場合、エクスプローラをひらいて、設定しないといけないのでしょうか???

あと、バインダーの使い方が、もうひとつよくわかりません。
どういう風に使うと便利ですか??
教えてください。

No. 115 (114へのコメント)投稿者: 島田 HP日付: 2001/07/15 03:18:39
題名 : Re:バインダー機能

島田と申します。みちこさん、こんばんは。
バインダには「通常」「履歴」「ディレクトリ」の3タイプがありますよね。
まず「履歴」に関しては、私は「最近編集した文書一覧」にいちいち切り替えるのが
面倒なので、ひとつ、そのタイプのバインダを作ってます。
ただし、最近のQXにはファイルバーという便利なモノがあるので、ここに履歴を
表示しておけば、これに関してはそれほど、有難味はないかも知れませんね。
私が一番重宝しているのは「ディレクトリ」タイプで、この場合「基準ディレクトリ」
に「C:\GEN\NOVEL\*.TXT」などとしておけば、該当ディレクトリの拡張子
TXT のファイルにいつでも、直接アクセスできるので便利です。
該当するタイプのファイルを新規に作ったときも自動的にそのバインダに入りますしね。
しかし、まあ「通常」タイプもなかなか捨てがたいものがあって、
ディレクトリによるファイルの分類とは違った分類で整理できるので、
これもなかなか重宝です。ジャンルの違うモノを「仕事関連」ということで分けたり。
で、「通常」タイプのディレクトリに入れる方法ですが。
これは、基本的には仰るようにエクスプローラから入れるのです。
ただ、以下のようなマクロも自作してたりしますので、もし良ければお使い下さい。

'メニューからバインダに追加

proc main
dim s$[10],f$,j,sel,k
	if @hwnd = 0 then exit proc
	for j = 1 to 10
		@@BinderSetCurrent j
		s$[j] = @@BinderName$
		if s$[j] = "" then exit for
	next
	sel = popupmenu(s$)
	@@BinderSetCurrent sel
	if @@BinderName$ = "" then exit proc
	if @@BinderType <> 0 then
	print "バインダのタイプが通常ではありません"
	beep
	exit proc
	end if
	for k = 1 to 1000
		f$ = @@BinderFile$(k)
		if f$ = @Pathname$ then
		print "既にそのバインダにエントリされてます"
		beep
		exit proc
		end if
		if f$ = "" then exit for
	next
	@@BinderFileAdd @Pathname$
	print @@Bindername$ + " にカレントを追加しました"
end proc

No. 116 (115へのコメント)投稿者: 島田 HP日付: 2001/07/15 03:31:51
題名 : Re^2:バインダー機能

追記。ディレクトリタイプのバインダの適用する拡張子は、
C:\GEN\NOVEL\*.TXT;HTM
などとすれば、複数指定することも可能です。

No. 118 (114へのコメント)投稿者: かぶねこ HP日付: 2001/07/15 13:33:09
題名 : Re:バインダー機能

バインダを常駐リストから使うとき、個々のファイルではなくバインダそのもの
の上で右クリックすると、通常タイプのバインダであれば、現在編集中のファイ
ルがバインダに追加できます。「カレントファイルを追加」です。無題ファイル
はまだディスク上のファイルになっていませんから、いちど名前をつけて保存し
ないと追加できるようになりませんが。

バインダはいろいろなことができるので、使いながらユーザーがそれぞれの目的
に合った使いかたに落ち着いていくんだと思います。わたしはこのごろはQXを
常駐させて画面の右端に縦長に表示しているので、常駐リストが上に来て、こう
いうレイアウトだと常駐リストにバインダを表示するのは向きません。(だから
常駐リストは履歴になってます。)

で、バインダのアクセスは、キー定義ファイル(QXWKEY.INI)のメニュー定義の
ところ([MenuBar]で始まるセクション)の、「編集」メニューのところに、

menubar "$編集(&E)"

のように「$」をつけて、編集メニューにバインダを表示させています。この方
式だとメニューの各バインダのサブメニューに「カレントファイルを追加」があ
ります。わたしは通常タイプのバインダを多く使ってます。

No. 120 (118へのコメント)投稿者: 島田 HP日付: 2001/07/15 14:51:13
題名 : Re^2:バインダー機能

島田です。みちこさん、かぶねこさん、こんにちは。

>バインダを常駐リストから使うとき、個々のファイルではなくバインダそのもの
>の上で右クリックすると、通常タイプのバインダであれば、現在編集中のファイ
>ルがバインダに追加できます。「カレントファイルを追加」です。

あ、そうですね(大汗)。本当に恥ずかしいことですが、すっかり忘れてました。
で、思い出してみるに……。
実は私は常駐リストの表示/非表示をキーで切り替えているので、
常駐リスト非表示でも意識せずにバインダに登録できるように……と
変なことを考えて作ったのが、あのマクロでした。
でも、その場合でも、

>menubar "$編集(&E)"
>
>のように「$」をつけて、編集メニューにバインダを表示させています。この方
>式だとメニューの各バインダのサブメニューに「カレントファイルを追加」があ
>ります。わたしは通常タイプのバインダを多く使ってます。

でオッケーですね。

つうことで、かぶねこさんの方のレスを参考になさって下さい。>みちこさん

No. 121 (120へのコメント)投稿者: かぶねこ日付: 2001/07/15 23:28:48
題名 : Re^3:バインダー機能

島田さん、こんにちは。

レスつけてくださっただけで、ありがたいです。マクロの例は応用でき
ますし。


ヘッダのみ表示
順番に表示(No. 118 から)


メールアドレスを表示するにはURLの後ろに &m=89d55a7a をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/