■ 質問はここへ ■

前へ 次へ
No. 867 (866へのコメント)投稿者: CINEPHILE日付: 2003/05/16 21:11:40
題名 : Re:QGREP 32

 検索がヒットしたかどうかを調べるためには、QGREP を起動するところから
マクロで実行する必要がありそうですが、要するに検索結果を QX で開いて検
索するのが目的だと思われるので、それならば、ヒットしたことを確認した上
で、QGREP.INI から最後の検索文字列を取得して、それを検索ダイアログのに
貼り付ければよさそうですが。
 QGREP の検索結果を QX で開いた状態で、次のマクロを実行してはいかがで
しょうか?

proc main
	dim qgrep_ini$,search_string$
	qgrep_ini$ = @@QxDirectory$+"\QGREP.INI"
	search_string$ = getprofile$("search","string0",qgrep_ini$)
	clipboard$ = search_string$
	stopdestroykey 2
	sendkey KEY_CONTROL,"v"
	@SearchString
end proc

 QGREP を QX と別のディレクトリにインストールしている場合には、3行目
を変更して、QGREP.INI のパスを次のような要領で指定してください。

	qgrep_ini$ = "D:\QX\QGREP.INI"

No. 868 (867へのコメント)投稿者: Ywei日付: 2003/05/17 09:16:34
題名 : Re^2:QGREP 32

> 検索がヒットしたかどうかを調べるためには、QGREP を起動するところから
>マクロで実行する必要がありそうですが、要するに検索結果を QX で開いて検
>索するのが目的だと思われるので、それならば、ヒットしたことを確認した上
>で、QGREP.INI から最後の検索文字列を取得して、それを検索ダイアログのに
>貼り付ければよさそうですが。
> QGREP の検索結果を QX で開いた状態で、次のマクロを実行してはいかがで
>しょうか?
>
>proc main
>	dim qgrep_ini$,search_string$
>	qgrep_ini$ = @@QxDirectory$+"\QGREP.INI"
>	search_string$ = getprofile$("search","string0",qgrep_ini$)
>	clipboard$ = search_string$
>	stopdestroykey 2
>	sendkey KEY_CONTROL,"v"
>	@SearchString
>end proc

CINEPHILE さん マクロ作成していただき有難うございました。
マクロ一覧リストに入れて、さっそく使用しております。いちいち入力の手間が省けて助かりました。

> QGREP を QX と別のディレクトリにインストールしている場合には、3行目
>を変更して、QGREP.INI のパスを次のような要領で指定してください。
>
>	qgrep_ini$ = "D:\QX\QGREP.INI"

No. 869投稿者: Ywei日付: 2003/05/17 19:28:43
題名 : GREP.INIから最後の文字列wp取得して、検索ダイアログに貼り付け

(867)の続きの質問です。

CINEPHILE さん、 マクロ作成有難うございました。また、お願いがあるのですが。
下記は作成してもらったマクロです。
QGREPを連続して、行った場合、前の検索文字が検索ダイアログに残りこのマクロが働きません。
1回目はOKです。
2回目以降も続けてQGREPで検索する場合が多く、まことに勝手なお願いなのですが、
もし時間がありましたら、このマクロを改良していただけないでしょうか?

proc main
	dim qgrep_ini$,search_string$
	qgrep_ini$ = @@QxDirectory$+"\QGREP.INI"
	search_string$ = getprofile$("search","string0",qgrep_ini$)
	clipboard$ = search_string$
	stopdestroykey 2
	sendkey KEY_CONTROL,"v"
	@SearchString
end proc

Ywei より

No. 870 (865へのコメント)投稿者: CINEPHILE日付: 2003/05/17 20:10:02
題名 : Re^3:「QX32:ツールバー設定」ダイアログ

>メニューバーのアイコン「2ウインドウを縦に並べる」を選択すると上下2列で横表示となります。キー定義ファイルの中身は変更したことがありません。よろしくお願いします。

 誤解しているかもしれませんが、2ウィンドウを「縦」に並べて表示する場
合、「横長」のウィンドウが「上下(縦)」に並ぶことになります。したがっ
て、このままで正しいのでは?

No. 871 (869へのコメント)投稿者: CINEPHILE日付: 2003/05/17 20:12:01
題名 : Re:GREP.INIから最後の文字列wp取得して、検索ダイアログに貼り付け

>2回目以降も続けてQGREPで検索する場合が多く、まことに勝手なお願いなのですが、
>もし時間がありましたら、このマクロを改良していただけないでしょうか?

 QGREP をいったん終了して設定を保存しないと、INI ファイルから最後の検
索文字列を取得できません。したがって、残念ながら、これは無理です。

No. 872投稿者: Ywei日付: 2003/05/18 00:25:08
題名 : QX32: ツールバー設定

[QX32: ツールバー設定]において、「ツールバー切り替え」の記号{≫}から他の{アイコン}に切り替えました。最初のページだけ切り替わって2ページ目と3ページ目がオリジナルの記号のままです。すべてのページにわたって切り替えたいのですが、方法を教えてください。

No. 873 (870へのコメント)投稿者: Ywei日付: 2003/05/18 00:32:06
題名 : Re^4:「QX32:ツールバー設定」ダイアログ

>>メニューバーのアイコン「2ウインドウを縦に並べる」を選択すると上下2列で横表示となります。キー定義ファイルの中身は変更したことがありません。よろしくお願いします。
>
> 誤解しているかもしれませんが、2ウィンドウを「縦」に並べて表示する場
>合、「横長」のウィンドウが「上下(縦)」に並ぶことになります。したがっ
>て、このままで正しいのでは?

CINEPHILE さん、ありがとうございました。アイコンの形を「横2列」と「縦2列」入れ替えているうちに錯覚していたようです。よくわかりました。

No. 874投稿者: Ywei日付: 2003/05/19 17:10:08
題名 : QX 32: フォント設定に関して

フォントについて教えてください。

質問1.バインダー内に登録したファイル内の「文字フォント」を変更してsave しても、また元に戻ってしまいます。変更を加えた後、元のフォントに戻らないようにしたいのですが、方法を教えてください

質問2.QXEditor のフォント一覧リストにないフォント[Times New Roman など]を組み込むことは可能でしょうか? もし、可能であればその方法を教えてください。

QX Editor Ver. 6.7
OS: Windows ME

No. 875 (872へのコメント)投稿者: かぶねこ HP日付: 2003/05/19 17:44:45
題名 : Re:QX32: ツールバー設定

ツールバー設定画面で、関係のあるすべての箇所を編集してください。切り替わ
ったあとに表示される ToolBar2 と ToolBar 3 も編集する必要があります。

No. 876 (874へのコメント)投稿者: かぶねこ HP日付: 2003/05/19 17:47:42
題名 : Re:QX 32: フォント設定に関して

(1) 表示に使用するフォントは書式設定で「設定保存」します。ファイルにはフ
ォント情報はありません。このへんは、こちらで解説しています。

「エディタ未経験者のためのエディタ概論」
http://homepage1.nifty.com/kabuneko/qx/sub/intro_2.htm

(2) 欧文専用フォントは QX の隠しモードの「欧文モード」でしか使えません。
欧文モードの起動オプションは -E です。

次へ
現在の既読番号は 0  既読を


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

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