cmd已经运行,Java怎么向这个窗口输入数据

就是我已经打开一个cmd窗口,并且已经运行了一个Java程序,现在这个窗口需要输入一些数值但是很多条,我想要知道怎么编写Java代码向这个窗口输入循环输入数值。就类似于重... 就是我已经打开一个cmd窗口,并且已经运行了一个Java程序,现在这个窗口需要输入一些数值但是很多条,我想要知道怎么编写Java代码向这个窗口输入循环输入数值。就类似于重复试验爆破密码那样。 展开
 我来答
zhongtyler
2014-12-24 · TA获得超过4408个赞
知道大有可为答主
回答量:4384
采纳率:79%
帮助的人:937万
展开全部
有个简单的做法,使用 管道(小于号) << 可以把文件中的内容作为标准输入。 找出一个标准输入的模板文件(这个需要根据具体输入自己试,一般就是一个输入一行就好)。
然后用java生成多个文件,循环产生cmd窗口,每次可以测试一个文件。
追问
看来很多遍   还是没懂
追答
比方说,你有个文件aaa.txt 内容如下
admin
passke
1
3
然后你的程序是a.exe 中间会从标准输入获取四次数据.那么
a.exe << aaa.txt
就可以代替你的四次输入。当然有画面的是不行的。
你编写多个不同的txt文件,每次送一个给aaa.exe,就可以了。
百度网友d6952d3ca
2014-12-23 · TA获得超过115个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:74.3万
展开全部
让程序自己产生数值,然后赋值。直到匹配成功中断循环就好了
更多追问追答
追问
因为程序是别人的    有个密码   我现在就是要学个破解密码的程序
追答
额,这种方法没用的,现在一般都有验证码,你说的那种情况在比较正式一点程序上都是无效的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
优质内容提供者andy
2014-12-23 · TA获得超过1561个赞
知道大有可为答主
回答量:2551
采纳率:72%
帮助的人:769万
展开全部
用循环+ scanner 或者 while + scanner
更多追问追答
追问
具体该怎么写
追答
我哪里知道你要实现什么功能啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式