[#43970] 次の1.8.6 — Urabe Shyouhei <shyouhei@...>
卜部です。
8 messages
2007/09/01
[#43980] MacOS X で irb が走らない — "Hideo Konami" <konami@...>
小波です。
9 messages
2007/09/02
[#43987] オンラインマニュアル→[最近の更新] →「Sort alphabetically] — take_tk <ggb03124@...>
たけ(tk)です
6 messages
2007/09/03
[#43988] Re: オンラインマニュアル→[最近の更新] →「Sort alphabetically]
— SATOH Fumiyasu <fumiyas@...>
2007/09/03
At Mon, 3 Sep 2007 15:37:29 +0900,
[#43996] ある日付の最終時刻の求め方 (秒単位) — SATOH Fumiyasu <fumiyas@...>
さとうふみやす @ OSS テクノロジです。
14 messages
2007/09/05
[#43998] Re: ある日付の最終時刻の求め方 (秒単位)
— "GOTO Kentaro" <gotoken@...>
2007/09/05
07/09/05 に SATOH Fumiyasu<fumiyas@osstech.jp> さんは書きました:
[#44000] Re: ある日付の最終時刻の求め方 (秒単位)
— Urabe Shyouhei <shyouhei@...>
2007/09/05
GOTO Kentaro wrote:
[#44025] iconvの多言語対応状況に関する質問 — "S_Konno(今野 滋)" <sk@...>
今野です。お世話になっております。
5 messages
2007/09/13
[#44032] rubyインストールガイドMacOSX更新しました⇒MacPortsでのrubyインストール:Tkを有効に — "S_Konno(今野 滋)" <sk@...>
今野です。お世話になっております。
4 messages
2007/09/15
[#44037] スコープについての質問 — "142QN4969@..." <ohrsts@...>
小原です。御世話になっています。
6 messages
2007/09/16
[#44044] ApacheでVirtual hostを使わない設定でRailsを動かしたい — "paptimusx scirocco" <paptimusx@...>
ApacheでVirtual hostを使わない設定でRailsを動かしたいのですが、
4 messages
2007/09/20
[ruby-list:43995] スレッドの終了を知る
From:
大木 聡 <s-ooki@...>
Date:
2007-09-04 07:33:29 UTC
List:
ruby-list #43995
はじめまして。大木と申します。
複数のDOSコマンドを実行して、それらが終了すると
プログレスバーが進むというのを考えていたのですが
コマンドが実行されるタイミングはなんとなくとれるのですが
終了したタイミングがつかめません。
なにか良い方法がありますでしょうか。
ActiveScriptRuby 1.8.637
Windows XP SP2
〜〜〜〜ここから〜〜〜〜
#http://www.ruby-lang.org/ja/man/?cmd=view;name=Thread
require "win32ole"
require 'thwait'
#文字列でコマンドを準備
comand = 'cmd /C start /MIN bcp -v &
cmd /C start /MIN bcp -v &
calc &
'
#文字列コマンドを配列へ変換
coms = comand.to_a
#個別スレッド用配列を準備
threads = []
shell=WIN32OLE.new('WScript.Shell')
#コマンド配列を順次起動
coms.each do |command|
#threads.push(Thread.new do system(command) end)
threads.push(Thread.new do
shell.Run(command, 1, false)
sleep 3 end)
end
#これだと、ステータスを順次吐くが
#threads.each {|t| p t.value}
#これもだめ
ThreadsWait.all_waits(*threads) {|th| p th }
#
threads.each do |st|
if st.value == true then
p "good"
else
p "bad"
end
end
〜〜〜〜ここまで〜〜〜〜
--
大木 聡@Support
s-ooki@mic.jp