各位大大好:
process telnet之後,給telnet傳遞命令只能傳一個,比如:p.StandardInput.WriteLin
e(@"open 192.168.1.112 ")這樣會調用telnet執行open ..112.但是,此時telnet會提示
讓你輸密碼(就是有一個交互的過程),如果現在p.StandardInput.WriteLine(要與teln
et交互的命令),是沒有反應的。好像沒傳遞任何指令一樣。
我們都知道,如果是cmd的話,可以一直p.StandardInput.WriteLine(命令)給cmd執行。
但是換做telnet就不行,請教這是怎麼回事?應該怎麼解決??
其實不只是telnet,我連其他可以敲指令操作的程式,都想用C#控制啊~
懇求大家指點...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.112.188
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1475586972.A.0EA.html
→
10/11 13:26, , 1F
10/11 13:26, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):