看板 C_Sharp 關於我們 聯絡資訊
各位版友你們好 我是用cmd透過ssh連lunux執行指令 大略是做以下事情 ssh [email protected] password . . . 等 可是用多個StartInfo.Arguments只會執行最後一個 而且連線到時會延遲一下才輸入密碼 請問有什麼方法可以做到嗎? (開發平台visual c#) 還是只能用bat檔去做這些事? 不過小弟的bat語法有點苦手 要如何做到輸入後等待再輸入? 勞煩各位版友了,非常感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.91.77 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1441826777.A.3C3.html ※ 編輯: zotal (42.72.91.77), 09/10/2015 03:29:13
neo5277: 我也想知道 主控台跟CMD誰比較快跟省資源XD 幫你堆 09/10 15:41
Litfal: 這種學著用BAT吧,習慣之後比寫程式快。 09/10 16:39
Litfal: 另外你的需求,我記得可以用PuTTY。 09/10 16:40
fo40225: StartInfo.RedirectStandardInput = true; 09/10 23:12
fo40225: var myStreamWriter = myProcess.StandardInput; 09/10 23:13
fo40225: myStreamWriter.WriteLine(inputText); 09/10 23:13
fo40225: 不過還是建議拿對的工具做對的事 bat powershell python 09/10 23:15
fo40225: 都會比C#來的輕便 09/10 23:15