山紫水明さんの「指定語句の強調表示マクNo.02479
haru さん 01/10/10 18:25
 
山紫水明さん、こんばんは。

「ご要望は秀ネットフォーラムのマクロ会議室,@niftyのFWINAL19番へ,」
とのことですので、この場をお借りして失礼します。

上記の件でお尋ねします。

マクロ本文中に
$word = input( "強調表示したい語", $word );  //入力を省略したい場合は
//else $word = input( "強調表示したい語" );  //下の方を有効にする

との記述があるのですが、文字列を選択しておいて、強調表示したい語の入力を省略
したいとき、

$word = input( "強調表示したい語", $word );  //入力を省略したい場合は
else $word = input( "強調表示したい語" );  //下の方を有効にする

と、しましたが、強調表示したい語が何か聞かれます。何か使い方が違っているので
しょうか?

それと、このマクロを実行すると、以前のカラー表示されている部分は普通の表示に
なってしまいます。
以前のカラー表示を維持したまま、強調表示したい語もカラー表示というわけにはい
きませんか?
勿論、オプションで構いません。

以上、よろしくお願いします。

[ ]
RE:02479 「指定語句の強調表示マクロ」No.02480
山紫水明 さん 01/10/10 23:09
 
 haruさん,こんばんは。

 ご使用ありがとうございます。
 実はこのマクロ,今朝,バージョンアップしたものを登録したところです。少し
扱いが変わっていますので,まずは新バージョンで試してください。

》それと、このマクロを実行すると、以前のカラー表示されている部分は普通の表
》示になってしまいます。
》以前のカラー表示を維持したまま、強調表示したい語もカラー表示というわけに
》はいきませんか?

 そうか,そういう場合もあるのですね。気がつきませんでした。
 オプションで加えて,新しくアップしなおしました。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02479 山紫水明さんの「指定語句の強調No.02481
なむnomoto さん 01/10/10 23:14
 
 haruさん、こんばんは
             初めまして なむnomotoです


 山紫水明さんが一番良いのですが、私も使ってるので(^^;)
 10日に、Ver1.01 がアップされていますよ。
 nifty/fwinal/19/ で私も尋ねています。

>$word = input( "強調表示したい語", $word );  //入力を省略したい場合は
>else $word = input( "強調表示したい語" );  //下の方を有効にする
>
>と、しましたが、強調表示したい語が何か聞かれます。何か使い方が違っているの
>でしょうか?

 はい、どちらかの行頭に // を入れると多分良いです。
 下に//が付いた状態では、範囲選択しておくと取り込まれますし、
 範囲選択しなければ、語句を要求するボックスになりませんか?


>それと、このマクロを実行すると、以前のカラー表示されている部分は普通の表示
>になってしまいます。
>以前のカラー表示を維持したまま、強調表示したい語もカラー表示というわけには
>いきませんか?
>勿論、オプションで構いません。

 ううむ、重層強調の場合ですね。実は私も欲しいですが、
 要らなくなった強調を消す場合が面倒そうなので、止めました。

 aaaa を強調しておいて、次に「 aaaa|次々 」と強調したら、両方
 出来ますけど、これではイケナイのですよね。

 

[ ]
RE:02481 山紫水明さんの「指定語句の強調No.02482
haru さん 01/10/11 13:22
 
>             初めまして なむnomotoです
こちらこそ。

その他については、最新のバージョンでやってみます。
ありがとうございました。

[ ]
RE:02480 「指定語句の強調表示マクロ」No.02484
haru さん 01/10/11 13:45
 
山紫水明さん、こんにちは。

> 実はこのマクロ,今朝,バージョンアップしたものを登録したところです。少し
>扱いが変わっていますので,まずは新バージョンで試してください。

実際に使ってみた所、
エラーメッセージが表示されるので、colortemp.hilightをまず削除しておきます。
強調したい文字に;、行の強調1と正規表現の両方を指定してマクロを実行します。
「colortemp.hilightの中身がおかしい」旨のメッセージがでます。
そこで、これを覗いてみますと、

33,21,;
about

という行があり、これが悪さをしているかと思われます。
元の強調表示ファイルはmac.hilightです。

それと、メニューから強調の指定をするときに、スペースキーを用
いて●の表示・非表示やする・しないの設定ができれば良いと思う
のですが、マクロでは無理なんでしょうか?


以上、2点よろしくお願いします。


[ ]
RE:02480 さらに1点、要望No.02485
haru さん 01/10/11 17:12
 

>aaa
bbb
ccc>ddd

強調したい文字に^>、行の強調1と正規表現するの両方を指定して
マクロを実行します。
上の例で強調したいのは、>aaaの行だけなのですが、ccc>dddもそ
うなってしまいます。
使い方が違っていたら御指摘下さい。

それで、要望なのですが、これ例で>aaaの行のみ強調したいのです
が、こうすることは可能ですか?


p.s. みなさんへ

秀丸でも鶴亀のような引用行の項目があればそこでカラーの指定が
できれば良いのですが。
それか、コメント/文字定数のカラー表示でユーザが任意に>と指定
できれば、それでもよいのですが。
そういう、要望は誰かもうされているのでしょうか?

[ ]
RE:02485 「指定語句の強調表示マクロ」No.02486
山紫水明 さん 01/10/11 20:22
 
 haruさん,こんばんは。

 いろいろ試していただいてありがとうございます。

》強調したい文字に;、行の強調1と正規表現の両方を指定してマクロを実行します。
》「colortemp.hilightの中身がおかしい」旨のメッセージがでます。

 こちらでは正常に出ますが,念のために,
122行目 insert $word;
の直前に
gofileend; の1行を挿入して,

gofileend;
insert $word;

としてみて試してみてください。

》それと、メニューから強調の指定をするときに、スペースキーを用
》いて●の表示・非表示やする・しないの設定ができれば良いと思う
》のですが、マクロでは無理なんでしょうか?

 うーん,無理とは断言できませんが,私にはできません。

》上の例で強調したいのは、>aaaの行だけなのですが、ccc>dddもそ
》うなってしまいます。

 こちらでは,>aaa の行だけが強調されますけど。どうしてだろう?
 秀丸のバージョンは3.09です。多分,3.08 でも同じだと思いますけど。
 何か環境設定が関係しているかもしれませんが,今のところ思い当たりません。

》秀丸でも鶴亀のような引用行の項目があればそこでカラーの指定が
》できれば良いのですが。

「ファイルタイプ別の設定」→「強調表示」で
^>.+$
正規表現でできませんか?

     では, (^^)/~
                                        山紫水明

[ ]
RE:02486 「指定語句の強調表示マクロ」No.02487
haru さん 01/10/12 09:09
 
山紫水明さん,こんにちは。

>aaa
bbb
ccc>ddd


> こちらでは正常に出ますが,念のために,
>gofileend;
>insert $word;
>としてみて試してみてください。
うまくいきました。ありがとうございます。

>》それと、メニューから強調の指定をするときに、スペースキーを用
>》いて●の表示・非表示やする・しないの設定ができれば良いと思う
>》のですが、マクロでは無理なんでしょうか?
> うーん,無理とは断言できませんが,私にはできません。
無理な事を言って申し訳ありませんでした。

>》上の例で強調したいのは、>aaaの行だけなのですが、ccc>dddもそ
>》うなってしまいます。
> こちらでは,>aaa の行だけが強調されますけど。どうしてだろう?
> 秀丸のバージョンは3.09です。多分,3.08 でも同じだと思いますけど。
> 何か環境設定が関係しているかもしれませんが,今のところ思い当たりません。
gofileend;
message $word;
insert $word;
と$wordの中身を見た所、
21,>と表示されました。これなら問題ありませんか?
問題ないとすれば、私の環境の問題です。バージョンは3.09です。

>「ファイルタイプ別の設定」→「強調表示」で
>^>.+$
>正規表現でできませんか?
うまきいきました。ありがとうございます。


[ ]
RE:02487 「指定語句の強調表示マクロ」No.02488
山紫水明 さん 01/10/12 09:40
 
 haruさん,こんにちは。

》と$wordの中身を見た所、
》21,>と表示されました。これなら問題ありませんか?

21,^>

とならないといけませんが,強調語の入力で「^>」としてもだめですか?

     では, (^^)/~
                                        山紫水明

[ ]
RE:02488 「指定語句の強調表示マクロ」No.02489
haru さん 01/10/12 12:20
 
山紫水明さん,こんにちは。

>21,^>
>
>とならないといけませんが,強調語の入力で「^>」としてもだめですか?

だめです。私の環境の問題なんでしょうか?
因みに、別のパソコンでもだめでした。

[ ]
RE:02489 「指定語句の強調表示マクロ」No.02494
山紫水明 さん 01/10/12 17:37
 
 haruさん,こんにちは。

》だめです。私の環境の問題なんでしょうか?

「あいまい検索」は「しない」にしておかなければいけませんが,どうでしょうか。
なお,「あいまい検索」をあまり使用されないようでしたら,初期設定で「しな
い」の方にしておいたほうがいいでしょう。

 #これ以上,ライブラリのマクロに関して,この会議室であまりツリーを伸ばす
のも問題かもしれませんので,もしうまくいかなかったら,直接私宛メールを下さ
い。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02494 「指定語句の強調表示マクロ」No.02495
TAKA さん 01/10/12 18:54
 
TAKA です。

> #これ以上,ライブラリのマクロに関して,この会議室であまりツリーを伸ばす
>のも問題かもしれませんので,もしうまくいかなかったら,直接私宛メールを下さ
>い。

「hidesoft.1:00083 2001/05/28」で以下のようなコメントがあり
ました。

>>  有志の方がライブラリに登録したソフトウェア (マクロやアイコンモジュー
>> ルを含む) についての話題は、基本的には何処が妥当だと思いますか?
>
> なんでしたらhidesoftフォーラムの会議室を適当に指定していただいてもか
>まいません。秀丸マクロなら秀丸マクロ会議室があるし、鶴亀なら鶴亀会議室
>があるので、その辺が適当だと思います。

特に、ここのライブラリに登録してあるもののサポートは、こちら
の方が情報を共有出来て良いと思います。

[ ]
RE:02495 公開しているマクロのサポート方No.02496
ひろ さん 01/10/12 19:47
 
 山紫水明さん、TAKA さん今日は、ひろです。
> > #これ以上,ライブラリのマクロに関して,この会議室であまりツリーを伸ばす
> >のも問題かもしれませんので,もしうまくいかなかったら,直接私宛メールを下さ
> >い。
 山紫水明さんの心配は、@nifty の方で私が余計なことをいったのが原因だ
と思います(^^;。(あちらは商用ネットで、下記のような了解が得られていな
いので、完全に同じではありません。)
 更に
> > なんでしたらhidesoftフォーラムの会議室を適当に指定していただいてもか
> >まいません。秀丸マクロなら秀丸マクロ会議室があるし、鶴亀なら鶴亀会議室
> >があるので、その辺が適当だと思います。
の元となった質問も私だったりします。

 その様な経緯から、
> 特に、ここのライブラリに登録してあるもののサポートは、こちら
> の方が情報を共有出来て良いと思います。
ということは基本的に OK、というか有意義だと思います。しかし個人的には、
過去の投稿が全て保存されるわけではないので、トラフィックの関係からもや
り取りが一対一になってきたら、私信に切り替えるたほうよいと思います。
(秀まるおさんから了承も取れていますし、最終的には人各々の判断というこ
とはいうまでもありません。)


 最近気がついたのですが、公開してあるマクロのサポートをこういった場
で読んでいても、当然そのマクロが手元に無いとサッパリ内容が解らないの
で、なかなか話に入れない(^^)。

[ ]
RE:02496 公開しているマクロのサポート方No.02498
TAKA さん 01/10/12 20:14
 
TAKA です。

> 最近気がついたのですが、公開してあるマクロのサポートをこういった場
>で読んでいても、当然そのマクロが手元に無いとサッパリ内容が解らないの
>で、なかなか話に入れない(^^)。

私は、時々、アイデアを盗んだりしています。


何にしろ、ひろさんの言われる通り、各々(今回の場合は
山紫水明さん)の判断ですね。


ところで、山紫水明さんの漢字の読み方は何なのでしょう?
水銀水さんの読み方もよくわかりません。(スイギンスイ?)

[ ]
RE:02498 公開しているマクロのサポート方No.02499
ひろ さん 01/10/12 20:32
 
 TAKA さん今日は、ひろです。
> ところで、山紫水明さんの漢字の読み方は何なのでしょう?
 これこそこの会議室の話題ではありませんが、人名? だから違うかもしれ
ませんが、一般的には「さんしすいめい」だと思います。
> 水銀水さんの読み方もよくわかりません。(スイギンスイ?)
 だったと思います。以前 @nifty で読んだような気がします。

[ ]
RE:02498 「指定語句の強調表示マクロ」No.02500
山紫水明 さん 01/10/12 21:12
 
 TAKAさん,ひろさん,こんばんは。

》特に、ここのライブラリに登録してあるもののサポートは、こちら
》の方が情報を共有出来て良いと思います。

 前にこの件に関してやりとりがありましたね。思い出させていただいてありがと
うございます。気が軽くなりました。

》 山紫水明さんの心配は、@nifty の方で私が余計なことをいったのが原因だ
》と思います(^^;。

 実をいうと,そのとおりです。ひろさん,そろそろ渋い顔をし始めているのでは
ないかと。(^^;

》ところで、山紫水明さんの漢字の読み方は何なのでしょう?

 サンシスイメイ,もし,よろしければ国語辞典引いてみてください。

     では, (^^)/~
                                        山紫水明

[ ]
RE:02500 「指定語句の強調表示マクロ」No.02503
TAKA さん 01/10/12 23:11
 
TAKA です。

> サンシスイメイ,もし,よろしければ国語辞典引いてみてください。

「山水の美しい景色の形容」とありました。
辞書に載っている言葉だったのですね。
#ひゃー。恥ずかしいー

[ ]