Sakura-Editor Macro Reference
メッセージボックスについて
WSHマクロにおいてメッセージボックスを使用するには
マクロの種類により多少工夫が必要です。
Popupメソッド仕様
VBScript
- VBSからMsgBox関数を呼び出す(sakura1.5.7.0以降)
- wscを経由しMsgBox関数を呼び出す
- ScriptControlからMsgBox関数を呼び出す
- Wscript.ShellのPopupを使用する
set WSHShell = CreateObject("WScript.Shell")
WSHShell.Popup "message", 0, "title", 1
- WSHから利用できる支援ツールなどを使用する
JScript
- wscを経由しVBSのMsgBox関数を呼び出す
- ScriptControlを使用しVBSのMsgBox関数を呼び出す
- Wscript.ShellのPopupを使用する
var WSHShell = new ActiveXObject("WScript.Shell");
WSHShell.Popup("message", 0, "title", 1);
- WSHから利用できる支援ツールなどを使用する
PerlScript
- PerlScriptの隠し関数MsgBoxを使用する
MsgBox($Message [, $Buttons [, $Title]]);
- wscを経由しVBSのMsgBox関数を呼び出す
- ScriptControlを使用しVBSのMsgBox関数を呼び出す
- Wscript.ShellのPopupを使用する
use Win32::OLE;
$WshShell = Win32::OLE->CreateObject("WScript.Shell");
$WshShell->Popup("message",undef,"title",1);
- WSHから利用できる支援ツールなどを使用する
RubyScript
- wscを経由する
- ScriptControlから呼び出す
- Wscript.ShellのPopupを使用する
shell = WIN32OLE.new("WScript.Shell")
shell.Popup "message", 0, "title", 1
- WSHから利用できる支援ツールなどを使用する