サクラエディタのマクロでダイアログを表示する

function main() {
	var input = vbsInputBox("Input!","Input!","" );
	if(input == undefined){
		return;
	}
}

//VBScriptでinputboxを呼び出す
function vbsInputBox(prompt, title, _default) {
	var sc = new ActiveXObject("ScriptControl");
	sc.Language = "VBScript";
	sc.AddCode(
		"Function VbsInputBox(prompt, title, default)\n" +
		" VbsInputBox = InputBox(prompt, title, default)\n" +
		" End Function\n"
	);
	
	return sc.Run("VbsInputBox", prompt, title, _default );
}