如何运行应用程序并离开而不是等待它何时结束?例如:/var/tmp/runme.sh &
下面的代码正在运行,但它永远等待googlechrome退出。如何运行Google Chrome却让脚本退出
import subprocess
import sys
import time
line = sys.argv[1]
print line
def kill_chrome():
subprocess.call(['Taskkill', '/IM', 'chrome.exe', '/F'])
def run_chrome():
subprocess.call(['C:/Program Files (x86)/Google/Chrome/Application/chrome.exe', '--kiosk'])
def run_java():
subprocess.call(['java', '-cp', 'C:/Python27/pdfbox-app-2.0.0-RC3.jar;C:/Python27/jprint.jar', 'JPrint'])
try:
if line.startswith("myjava:website"):
print "Google Chrome - IDLE"
run_chrome()
elif line.startswith("myjava:a4"):
print "Printing - JAVA"
run_java()
elif line.startswith("myjava:kill"):
print "Killer"
kill_chrome()
except Exception, err:
print (err)
pass
#time.sleep(2)
那subprocess.Popen呢?看起来它正是你想要的-运行应用程序端不等待。还可以向运行的应用程序传递参数
没有“myarg”也能用
相关问题 更多 >
编程相关推荐