Ruby/Windows Platform/Dialog
Материал из Wiki.crossplatform.ru
Версия от 17:10, 26 мая 2010; (Обсуждение)
Open file dialog
require "win32ole" cd = WIN32OLE.new("MSComDlg.rumonDialog") cd.filter = "All Files(*.*)|*.*" +"|Ruby Files(*.rb)|*.rb" cd.filterIndex = 2 cd.maxFileSize = 128 # Set MaxFileSize cd.showOpen() file = cd.fileName # Retrieve file, path if not file or file=="" puts "No filename entered." else puts "The user selected: #{file}\n" end