[問題] WebAPI 呼叫 Bat檔
如題
原本有一支程式是bat檔寫的
現在的操作方法是用復製的把呼叫檔跟參數
貼在命令列
現在的需求是要開個串口給外部呼叫
所以自然就想到用WebAPI來接受參數
再組出原本在命令列的字串貼上去跑
但是用
System.Diagnostics.Process.Start
呼叫cmd.exe之後一直都卡住
我就去看了bat原始的寫法
發現bat 的中間有再去呼叫另一支exe程式
只要呼叫到這支EXE就會卡住
原始動作用手貼上的時後
跑到這支程式,會再彈一個新的命令列視窗
做完就關掉
我猜是因為這樣卡死
因為程式很簡單就
Process.Start 呼叫cmd.exe
再把參數丟進去
丟個DIR或是PING 都可以正常執行
這樣看來就是卡死了
有什麼方法可以解Bat 包exe的呼叫嗎
目前google 都只有用Process的做法
有人試過其它做法嗎
-----
Sent from JPTT on my HTC_U-1u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.72.22
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1528361185.A.42D.html
推
06/07 20:37,
7年前
, 1F
06/07 20:37, 1F
→
06/08 03:00,
7年前
, 2F
06/08 03:00, 2F
→
06/08 03:00,
7年前
, 3F
06/08 03:00, 3F
→
06/08 03:00,
7年前
, 4F
06/08 03:00, 4F
推
06/08 09:26,
7年前
, 5F
06/08 09:26, 5F
→
06/08 09:28,
7年前
, 6F
06/08 09:28, 6F
推
06/12 19:42,
7年前
, 7F
06/12 19:42, 7F
→
06/12 19:42,
7年前
, 8F
06/12 19:42, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章