Ruby 初心者スレッド Part 22at TECHRuby 初心者スレッド Part 22 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト353:デフォルトの名無しさん 08/10/04 01:51:50 で、Threadを使ってみようとしたんだけどもネイティブスレッドじゃないせいか 上手くいきませんでした。何かよい方法はないものでしょうか? def start(port, handler_name) port ||= 3000 t = Thread.new do Sleep(3) Launchy.open("http://localhost:#{port}/") if defined?(Launchy) end original_start(port, handler_name) t.join end 354:デフォルトの名無しさん 08/10/04 02:37:21 >>352 while (3000ポートに接続できない) sleep(1) # 1秒待つ end 355:デフォルトの名無しさん 08/10/04 02:44:59 >>335 WindowsでRubyならWIN32OLEで一択. require 'win32ole' fso = WIN32OLE.new('Scripting.FileSystemObject') shell = WIN32OLE.new('WScript.Shell') Dir.glob('text/*.txt').each do |path| shell.Run(fso.GetAbsolutePathName(path)) end 下記記事も参照すると吉 ttp://jp.rubyist.net/magazine/?0004-Win32OLE 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch