VBScriptを使うなんて手法もあるんだなぁ
require 'win32ole' #入力ダイアログ sc=WIN32OLE.new("ScriptControl") sc.language="VBScript" a=sc.eval('InputBox("なにか"&vbcrlf&"入力して下さい","入力")') if a == nil then quit() end sc.eval(%Q! MsgBox("#{a}",0,"タイトル") !)
ネタ元
VBScriptを使うなんて手法もあるんだなぁ
require 'win32ole' #入力ダイアログ sc=WIN32OLE.new("ScriptControl") sc.language="VBScript" a=sc.eval('InputBox("なにか"&vbcrlf&"入力して下さい","入力")') if a == nil then quit() end sc.eval(%Q! MsgBox("#{a}",0,"タイトル") !)
ネタ元