Mega Code Archive

 
Categories / Ruby / Windows Platform
 

Open file dialog

require "win32ole" cd = WIN32OLE.new("MSComDlg.CommonDialog") 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