[問題] 如何在robot的Start Process秀輸出訊息?
如題,因為我有一個程式是需要在背景執行,有點server的程式,
所以會像這樣執行,然後如果手動執行的話會在cmd line秀出一些訊息的~
${process} Start Process server.exe
手動執行大概像這樣,
C:\server.exe
server is running
然後我在robot想看他輸出的訊息,
Log To Console ${process.stdout}
Log To Console ${process}
但都一直看不到,輸出的訊息是長這樣:
<_io.BufferedReader name=5>
<subprocess.Popen object at 0x000001D0CB1D2160>
也有試著加過shell=true了,結果一樣,
另外,我也試了改用Run Process,結果變只有輸出我執行的檔案
C:\server.exe
.<result object with rc 0>
不知道這邊有沒有熟悉robot的大神可以幫忙解答一下的?
感謝萬分。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.217.117 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1694770169.A.870.html
→
09/15 20:35,
1年前
, 1F
09/15 20:35, 1F
→
09/16 07:47,
1年前
, 2F
09/16 07:47, 2F
→
09/17 22:36,
1年前
, 3F
09/17 22:36, 3F
→
09/17 22:37,
1年前
, 4F
09/17 22:37, 4F
推
09/18 11:54,
1年前
, 5F
09/18 11:54, 5F
→
09/19 12:52,
1年前
, 6F
09/19 12:52, 6F
→
09/19 12:53,
1年前
, 7F
09/19 12:53, 7F
→
09/19 12:53,
1年前
, 8F
09/19 12:53, 8F
推
09/19 15:11,
1年前
, 9F
09/19 15:11, 9F
→
09/20 08:51,
1年前
, 10F
09/20 08:51, 10F
→
09/20 10:30,
1年前
, 11F
09/20 10:30, 11F
Python 近期熱門文章
PTT數位生活區 即時熱門文章