作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板Python
標題Re: [問題] os.system問題??
時間Thu Jul 10 13:15:57 2008
※ 引述《john12 (放蕩過日子的大學生)》之銘言:
: 我有做一視窗是用按鈕來呼叫外部程式,
: 而我在使用os.system呼叫外部程式時,
: 可以呼叫,但是卻會出現cmd視窗
: 而且外部程式沒關掉,要再重新去按別的按鈕就當機不能按,
: 但是我把cmd視窗關掉,而外部程式還在,
: 這樣就可以繼續按做的視窗按鈕,
: 請問有辦法把一開始的cmd視窗不顯示
: 而且還可以繼續按按鈕的嗎?
: 請幫幫忙!!
: 很需要解決這個問題
以下這個範例是解決 cmd 視窗不顯示的問題...
至於你另一個問題,你需要的是使用 thread 來避免卡住...
import subprocess
cmd = 'dir c:'
subprocess.call(
cmd.split(), shell=False)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.101.120
推 rexrainbow:推~ 07/10 16:11
推 jameschen113:讚! 謝謝分享 07/12 11:28
推 huggie:這跟那些popen有什麼樣子的差異? 07/14 13:59