■ 質問はここへ ■

前へ 次へ
No. 1207 (1206へのコメント)投稿者: かぶねこ HP日付: 2004/05/13 20:34:09
題名 : Re^3:「検索」後のキーワード強調表示。

マクロの作成はユーザーが本人で行うか、たまたま他のユーザーがすでに作った
ものをありがたく再利用するあたりが基本だと思います。マクロ作成依頼という
のは、最初から「依頼を受け付けています」と宣言してある場でするほうが
いいのでは。

ここは「初心者用掲示板」なので、マクロにはあまり立ち入らないように
しています。マクロ関係はメーリングリストへお願いします。
また、「作成依頼」するよりは「作りかたについての助言」を求めるのが
よいと思います。

で、この件について、CINEPHILE さんのおっしゃっているのはインクリメンタル
サーチの途中でも強調表示を行うという高度なもののようですが、非常にシンプルな
ものの例をあげてみます。

以下の部分ですが、キーワードファイルの設定あたりは理解してないと使えません。

----------
'最後に検索した文字列を強調キーワードにする。

proc main
dim fnum, file$
'専用キーワードファイルのファイル名指定
'このキーワードファイルは共通設定と書式設定の両方で指定する必要あり
const keyfile$ = "keyword_ex.txt"
file$ = @@QXDirectory$ + "\" + keyfile$
fnum = freefile()
open file$ for output as #fnum
print #fnum, @@FindHistory$(1)
close #fnum
' リセットするキーワードファイルの番号が固定なら単独で
' @@KeywordReset 5
dim i
for i = 1 to 5
@@KeywordReset i
next
end proc

No. 1208 (1206へのコメント)投稿者: CINEPHILE日付: 2004/05/13 22:15:24
題名 : Re^3:「検索コンボ」の履歴文字を消したい。

>でも、"浮き草人"からは、非常にお願いしたいですね!
>天よ、神よ、<(_ _)> という心境です。

かぶねこさんのおっしゃるように、ここは基本的なサポート中心の掲示板なので、
せいぜい十数行程度の簡単なマクロ以外は扱えません。

正規表現が不要であれば、かぶねこさんのようにキーワードファイルを利用して
全文を対象に強調表示してしまうのが手軽です。
検索と同時にこのマクロを起動するようにしたり、逆に解除する方法を考えれば、
検索終了後も強調表示されるので、かえって便利かもしれません。

# キーワードは @@FindHistory$ で取得するんですね。なるほど。

正規表現を使用する場合や検索中にも強調表示したい場合には、
キーワードファイルは利用できないので、
API で検索語を含む矩形の領域を座標で指定して反転させますが、
特に検索語が折り返している場合などは非常に面倒なことになってしまいます。

そういうわけで、簡単に名告りを上げる人がいるとも思えませんが、
是非にということであれば、メーリングリストで依頼してみてください。

No. 1209 (1208へのコメント)投稿者: 浮き草人日付: 2004/05/14 08:32:32
題名 : Re^4:「検索コンボ」の履歴文字を消したい。

浮き草人です、おはようございます。

かぶねこさん
CINEPHILEさん
どうもいろいろお手数をお掛けしてすいません。

>マクロの作成はユーザーが本人で行うか、たまたま他のユーザーがすでに作った
>ものをありがたく再利用するあたりが基本だと思います。マクロ作成依頼という
>のは、最初から「依頼を受け付けています」と宣言してある場でするほうが
>いいのでは。

>かぶねこさんのおっしゃるように、ここは基本的なサポート中心の掲示板なので、
>せいぜい十数行程度の簡単なマクロ以外は扱えません。

そうですね、ここの掲示版のポリシーというか、方針を理解することがだいじ
ですね、ちょっと道外れのお願いをしてしまいました。
失礼いたしました。
にもかかわらず、教材のサンプルマクロをお二人からいただきありがとう
ございます。
自分が必要なら自分でつくるのが、基本なんですね、でも・・・

>そういうわけで、簡単に名告りを上げる人がいるとも思えませんが、
>是非にということであれば、メーリングリストで依頼してみてください。
メーリングリストは敷居が高そうですよね、
また機会がありましたらよろしくおねがいします。ありがとうございます。

No. 1210 (1209へのコメント)投稿者: 浮き草人日付: 2004/05/14 10:31:05
題名 : Re^5:「検索コンボ」の履歴文字を消したい。

追記です。

かぶねこさんよりのサンプルマクロで画面の強調文字を表示
なりました。ありがとうございます。

後は、”自己責任”??で解決しなくっちゃーですね。
また不明な点でお世話になるかもしれません、
よろしくお願いします、感謝します。

No. 1211投稿者: myshop日付: 2004/06/07 22:50:41
題名 : 本文中の括弧などの色を変える

(この投稿は管理者がこちらに移動しました。)

TeXの入力を行うときに、{}や\の記号を多用するわけですが、
見やすくするためにこれらの記号に本文とは異なる色をつけたいのですが、
方法が分かりません。できるだけ、わかりやすく説明していただけると
嬉しいのですが。

No. 1212 (1211へのコメント)投稿者: かぶねこ HP日付: 2004/06/07 23:19:29
題名 : Re:本文中の括弧などの色を変える

>見やすくするためにこれらの記号に本文とは異なる色をつけたいのですが、
>方法が分かりません。

編集しているテキスト中の特定の文字を「違う色で表示」(太字も可)する
には、「キーワード機能」を使います。QXエディタ本体のあるフォルダに
KEYWORD.TXT というファイルがあり、このファイルに記述されている語句が
別色表示の対象となります。QXエディタのキーワードはランクが6種類
あり、目的別に色を使い分けることができます。

キーワードファイルの名前は自由です。共通設定の「キーワード」から
ファイルを5つまで指定できます。同時に、書式設定から、この5つの
うちどれを、現在使用中の書式で有効にするのか、チェックを入れます。

TeX については、QXユーザーの itam さんが作成したキーワードファイル
があるので、これをいただいてきてはどうでしょうか。

http://yokohama.cool.ne.jp/itam/itams/qx/macindex.htm

キーワードファイルをQXフォルダに入れ、上記のように共通設定と
書式設定から有効にして使ってください。

No. 1213投稿者: JJ日付: 2004/06/13 12:03:00
題名 : 違うアドレスに飛んでしまいます。

QX32を試用させて貰っていますが
マイクロソフトのサイトのサポートアドレスを
記してクリックしますと、違うアドレスに
ジャンプしてしまいます。

何か設定が悪いのでしょうか?以下に一例を
このアドレスをQXに書いてクリックすると
http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fworldwide%2Fja%2Fkblight%2FT008%2F6%2F35.asp
(↑このページは日本語でサポートされているページ)

このアドレスに飛んでしまいます。
http://support.microsoft.com/scid=fh;[LN];GSSERROR?gssnb=1
(↑ここはメニューなどは日本語ですが、肝心の説明ページは
英語の一覧ページになってます)

 マクロなどをどのように修正すればよろしいでしょうか?
よろしくお願いします。

No. 1214 (1213へのコメント)投稿者: CINEPHILE日付: 2004/06/13 15:22:11
題名 : Re:違うアドレスに飛んでしまいます。

QACLICK.MAC の中で @GetCursorWord2$ が使用されていますが、
このプロパティが長過ぎる文字列を取得できないようです。

アドレスを選択して実行するように手直しすることできますが、
マウスのクリックで実行するように対処するのはそれほど簡単ではありません。
(とりあえず一行まるごと取得してアドレスを切り出すことになりそうです。)

メーリングリストの方で相談してみた方がいいかもしれませんね。

No. 1215 (1214へのコメント)投稿者: かぶねこ HP日付: 2004/06/13 15:57:29
題名 : Re^2:違うアドレスに飛んでしまいます。

わたしも @GetCursorWord2$ の文字数制限だと思うのですが、
このウェブアドレスの実際の文字数は 107 で、127 よりは小さいの
です。実際にブラウザに渡すときの文字数を拾ってみたら 100 に
なっていました。

ここの差分が気になります。が、すでにこれはメーリングリストで
相談したほうがいい内容ですね。

No. 1216 (1215へのコメント)投稿者: JJ日付: 2004/06/13 21:33:41
題名 : Re^3:違うアドレスに飛んでしまいます。

>わたしも @GetCursorWord2$ の文字数制限だと思うのですが、
>このウェブアドレスの実際の文字数は 107 で、127 よりは小さいの
>です。実際にブラウザに渡すときの文字数を拾ってみたら 100 に
>なっていました。
>
>ここの差分が気になります。が、すでにこれはメーリングリストで
>相談したほうがいい内容ですね。

お返事ありがとうございます。
「管理者よりのお知らせ」のNo1に書いてある事を読んで
やってみます。ただ、参加は試用中でもかまわないのでしょうか?
それだけがちょっと気がかりです。

どうもありがとうございました。

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


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

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