[問題] python執行jar後續動作
小弟剛踏入Python不久,也沒甚麼Coding經驗..
有個問題想請教各位大大,
倘若今天我用Python執行一個java.jar(如下)
def Java(self, Log, Apptype = '', Hostname = CONFIG.Channel.IP,
Webport = '', Username = CONFIG.User.Name, Password = CONFIG.User.PW):
send = 'java -jar Java.jar'
process = Popen(args=send, shell=True, stdout = subprocess.PIPE, stderr =
subprocess.PIPE)
ret = []
while process.poll() is None:
line = process.stdout.readline()
if line != '' and line.endswith('\n'):
ret.append(line[:-1])
stdout, stderr = process.communicate()
ret += stdout.split('\n')
ret.remove('')
return ret
執行成功跳出一個視窗之後,我還有辦法做後續動作嗎?
(對視窗做點擊動作或是按下Enter之類的)
麻煩各位的回覆了,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.11.240
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1535012349.A.5DA.html
→
08/23 20:16,
6年前
, 1F
08/23 20:16, 1F
→
08/23 20:18,
6年前
, 2F
08/23 20:18, 2F
→
08/23 20:18,
6年前
, 3F
08/23 20:18, 3F
→
08/23 20:24,
6年前
, 4F
08/23 20:24, 4F
→
08/24 10:10,
6年前
, 5F
08/24 10:10, 5F
→
08/24 10:10,
6年前
, 6F
08/24 10:10, 6F
→
08/24 12:21,
6年前
, 7F
08/24 12:21, 7F
→
08/24 12:22,
6年前
, 8F
08/24 12:22, 8F
→
08/24 13:39,
6年前
, 9F
08/24 13:39, 9F
→
08/24 13:40,
6年前
, 10F
08/24 13:40, 10F
推
08/24 19:02,
6年前
, 11F
08/24 19:02, 11F
→
08/24 19:02,
6年前
, 12F
08/24 19:02, 12F
→
08/24 19:04,
6年前
, 13F
08/24 19:04, 13F
→
08/24 19:20,
6年前
, 14F
08/24 19:20, 14F
→
08/27 09:25,
6年前
, 15F
08/27 09:25, 15F
→
08/27 09:26,
6年前
, 16F
08/27 09:26, 16F
→
08/27 09:27,
6年前
, 17F
08/27 09:27, 17F
→
08/27 11:28,
6年前
, 18F
08/27 11:28, 18F
→
08/27 11:28,
6年前
, 19F
08/27 11:28, 19F
Python 近期熱門文章
PTT數位生活區 即時熱門文章