マクロでメッセージをポップアップ表示しNo.35987
dmc さん 17/08/28 02:52
 
よろしくお願いします

マクロ実行中に「○○です」とポップアップメッセージを出して、数秒後に自動で消
えて続きのマクロを実行する処理は可能でしょうか?

message命令だとokとか押さないと次へ進みません。
他に方法がありましたら教えて下さい。


[ ]
RE:35987 マクロでメッセージをポップアッNo.35989
秀丸担当 さん 17/08/28 11:16
 

秀丸エディタの文だけでメッセージボックスを自動的に押したことにするといっ
たことはできないです。
秀丸メールがインストールされている場合、秀丸メールのtkinfo.dllを使ってや
ることでできる方法があります。

例えば以下のようにします。

loaddll "C:\\Program Files\\HidemaruMail\\tkinfo.dll";
//または loaddll "C:\\Program Files (x86)\\HidemaruMail\\tkinfo.dll";
#n = dllfunc("SetAutoPushTimer", 3, "ok");
message "メッセージ";
#n = dllfunc("StopAutoPushTimer");

いまさらながらではありますが、message文をWin32APIのMessageBoxのパラメー
タと同様にするのをV8.71でやったということもあり、秀丸エディタ自身のマク
ロの文としてもタイムアウトの方法があってもいいかもしれません。

[ ]
RE:35989 マクロでメッセージをポップアッNo.35990
dmc さん 17/08/28 17:13
 
秀丸担当 さん

ありがとうございます。

loaddll "C:\\Program Files\\HidemaruMail\\tkinfo.dll";
#n = dllfunc("SetAutoPushTimer", 3, "ok");
message "メッセージ";
#n = dllfunc("StopAutoPushTimer");

秀丸メールさえインストールすれば簡単に出来るんですね。
アプリが増えるのも若干抵抗ありますが必要な場合はご教示の方法でやってみます。

[ ]