文字列選択を伴うマクロの右ボタンからのNo.00858
ひろ坊 さん 17/01/12 11:58
 
if( selecting ){
 $text = gettext(seltopx,seltopy,selendx,selendy);
 openbyshell "http://www.google.co.jp/search?&q=" + $text;
}
else{
 message "no select";
}

例えば、上記のようなマクロを右ボタンメニューに登録しています。
文字列を選択して実行すると、メール内容枠ではgoogle検索をしてくれますが、メー
ルエディタ(閲覧モード)では"no select"が表示されてしまいます。メールエディ
タでも、上方にある「マクロ」メニュー内から実行すると、google検索されます。ま
た、検索一覧表示のメール内容枠で右ボタンから実行すると、何も起きません(マク
ロが実行されない?)。

全てでgoogle検索させるためには、秀丸メールの設定をどこか変更する必要があるで
しょうか。よろしくお願いします。

秀丸メール V6.62


[ ]
RE:00858 文字列選択を伴うマクロの右ボタNo.00859
秀まるお2 さん 17/01/12 14:06
 
 調べてみたら、1つは秀丸メール側のバグで、もう1つは設定で回避できる仕
様のようでした。

 まず、「全般的な設定・メール表示・右ボタンメニュー」の所でマクロ1〜マ
クロ36をONにすると、そのコマンドが、メール・エディタの上でも出てきますが、
すみませんがこの辺の動作は僕の想定外でして、エディタ・ウィンドウ上ではマ
クロ1〜マクロ36はうまく実行できてませんでした。

 マクロ1〜マクロ36以外でも、例えば「新しいタブ」とか「ブックマークに追
加/削除」とか、秀丸メール本体ウィンドウ上で実行する前提のコマンドがいく
つかあって、それらは選択しても期待通りには実行されないです。この辺も含め
てうまく実行できるように修正させていただきます。


> また、検索一覧表示のメール内容枠で右ボタンから実行すると、何も起きま
> せん(マクロが実行されない?)。

 こちらについてはとりあえず回避策があります。「マクロ - マクロ登録...」
の「検索結果の一覧」のページで、「検索結果の所でも使えるようにする」をON
にして適当に範囲指定すれば大丈夫になると思います。

 何も実行されないのはちょっとよろしくないので、エラーメッセージか何か表
示するように修正させていただきます。

 Version 6.63β1として今週中に1回アップロードしようと思います。少々お
待ちください。

[ ]
RE:00859 文字列選択を伴うマクロの右ボタNo.00860
ひろ坊 さん 17/01/12 16:33
 
ご回答ありがとうございます。
「検索結果一覧」からのマクロ実行はできるようになりました。

> まず、「全般的な設定・メール表示・右ボタンメニュー」の所でマクロ1〜マ
>クロ36をONにすると、そのコマンドが、メール・エディタの上でも出てきますが、
>すみませんがこの辺の動作は僕の想定外でして、エディタ・ウィンドウ上ではマ
>クロ1〜マクロ36はうまく実行できてませんでした。
>

了解いたしました。バージョンアップをお待ちしております。
よろしくお願いします。

[ ]
RE:00860 文字列選択を伴うマクロの右ボタNo.00861
秀まるお2 さん 17/01/13 11:16
 
 今アップロードしました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmail663b1_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin3/hmmail663b1_x64_signed.exe

 よろしくお願いします。

[ ]
RE:00861 文字列選択を伴うマクロの右ボタNo.00867
ひろ坊 さん 17/01/14 09:54
 
メールエディタの右クリックからもマクロが動くことを確認しました。
ありがとうございます。

[ ]