Re: [問題] 請問與runtime.exec(cmd)的互動
※ 引述《wenfu ( 1234)》之銘言:
: 請問要如何以java程式與所呼叫的cmd.exe做互動呢
: 例如 Process process =
: Runtime.getRuntime().exec("cmd.exe /c start ftp myServer");
: 接下來會讓使用者輸入帳號密碼
: 該怎麼以程式直接輸入而不由使用者於Keyboard輸入呢?
使用者輸入是透過 Keyboard
但是 Keyboard 輸入的訊號終究還是丟到 xxxxInputStream 當中
所以,你也把你要輸入的東西丟到 xxxxInputStream 當中
如果針對 ftp 的特性來說
那可以另外參考這種作法
http://cha.homeip.net/blog/archives/2005/10/windows_2000_xp.html
http://www.wretch.cc/blog/C9992&article_id=4436529
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.193.45
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):