1
我有一個等待用戶輸入字符的command_line(shell)loop
。根據用戶輸入的內容,會發生不同的事情,但循環將一直持續,直到用戶鍵入「退出」。只有一個命令,我想打開一個鞋子的應用程序。打開工作正常,但當我關閉它時,循環中斷,過程結束。我不希望這個過程結束。它看起來像這樣...退出鞋子應用程序打破了我的循環!我怎樣才能防止這一點?
def mainLoop()
loop do
print "Input word: "
word = gets.chomp.split(' ')
if word.length == 0
launchShoesApp(word[0])
end
...
end
end
def create_gui(graph)
Shoes.app { button "Push me" }
end
當Shoes.app GUI關閉時,整個過程關閉。我怎樣才能防止這一點?
我試圖從應用程序返回無濟於事......現在我試圖在一個線程中產生應用程序,一旦它完成後加入主線程。 – whittin36 2013-02-27 18:57:59
線程結束了工作(部分)!我現在可以回到循環,但現在我只能打開鞋子應用一次。在循環中運行相同的命令繼續。 – whittin36 2013-02-27 19:05:02