作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 请问与runtime.exec(cmd)的互动
时间Thu Sep 13 07:50:54 2007
※ 引述《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