require 'win32ole' obj=WIN32OLE.new("MSComDlg.CommonDialog") obj.MaxFileSize =255 obj.Filter = "すべてのファイル (*.*)|*.*|" obj.InitDir ="C:\\" obj.ShowOpen file=obj.FileName wsh = WIN32OLE.new('WScript.Shell') if file=="" wsh.Popup("キャンセルされました",0, "error:") else wsh.Popup(file,0, "選択されたファイルは") end
ネタ元