java dos 指令集_[求助]怎么在java中模拟dos命令行

[求助]怎么在java中模拟dos命令行

比如我想显示当前目录,但我不想打开cmd,

用C语言可以直接这样写:

#include "stdlib.h"

int main()

{

system("dir >d:\\1.txt");

return 0;

}

而在java中该怎样写呢?

import java.io.IOException;

public class Test {

public static void main(String[] args) {

try {

Runtime.getRuntime().exec("dir >d:\\1.txt");

} catch (IOException e) {

System.out.println("yes") ;

}

}

}

上面这个是我写的,是错的,因为一直打印yes了,晕了,哪路高手路过帮忙一下,3Q!

搜索更多相关的解决方案:

java  dos  命令  模拟

----------------解决方案--------------------------------------------------------

前在加个CMD

----------------解决方案--------------------------------------------------------

谢谢大哥啊,我往你邮箱发求救了,

加个cmd还是不行啊,

Runtime.getRuntime().exec("cmd dir >d:\\1.txt");

是变得这样吗?小弟第一次用JAVA开发小系统,晕了,还请大哥帮忙了!!!

----------------解决方案--------------------------------------------------------

如果调用本地的命令,确实不太好模拟

并且只能一句一句的模拟,前后没有联系的

----------------解决方案--------------------------------------------------------

Runtime.getRuntime().exec("cmd");

Runtime.getRuntime().exec("dir >d:\\1.txt");

这样吗?还是不行啊,晕了,大哥可以随便模拟写个命令让小弟看看吗?谢谢啊,小弟做的是online judge,

那些家伙坚持用java做,小弟晕了,还请大哥帮帮忙,谢谢啦!

----------------解决方案--------------------------------------------------------

以下是引用earn_money在2006-12-21 16:23:18的发言:

Runtime.getRuntime().exec("cmd");

Runtime.getRuntime().exec("dir >d:\\1.txt");

这样吗?还是不行啊,晕了,大哥可以随便模拟写个命令让小弟看看吗?谢谢啊,小弟做的是online judge,

那些家伙坚持用java做,小弟晕了,还请大哥帮帮忙,谢谢啦!

你等一下,我给你写个模拟的

----------------解决方案--------------------------------------------------------

import java.io.IOException;

public class Test {

public static void main(String[] args) {

try {

Runtime.getRuntime().exec("regedit");//这个是可以的,你想实现什么功能呢?

} catch (IOException e) {

System.out.println("yes") ;

}

}

}

----------------解决方案--------------------------------------------------------

先谢谢大哥了!!!!

我其实就是主要要写个 g++ -o output_file input_file这个命令行,

这个命令行是MinGW带的,并不是系统自有的.

我想让它自动运行产生输出答案文件.我再judge。

----------------解决方案--------------------------------------------------------

Runtime.getRuntime().exec("javac test.java");//你说的那个命令我不懂,但是是可以这样写的!你自己琢磨一下吧!

----------------解决方案--------------------------------------------------------

恩,也谢谢这位大哥了!

小弟也再查些资料,java是后来自学的,惨淡得很...

----------------解决方案--------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值