从品牌网站建设到网络营销策划,从策略到执行的一站式服务
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。
成都创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十多年,专业且经验丰富。十多年网站优化营销经验,我们已为超过千家中小企业提供了成都网站建设、成都网站设计解决方案,按需网站建设,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
可以用cmd /?查看帮助信息。
java程序调用cmd主要是使用Runtime类来加载cmd指令,代码如下:
package com.qiu.lin.he;
import java.io.IOException;
public class Ceshi {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("cmd.exe /c start notepad ");//调用cmd窗口,打开一个文本程序
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行结果如下:
呵呵,我给你个思路吧.
界面的话,按照用javax.awt和swing画就是了.
功能一样,你调用dos的本地方法就可以了,把参数封装在对象里就行了.
主要要用到Runtime对象吧.
给你举个例子:象这样用
Runtime.getRuntime().exec("cmd /c attrib -r "+filepath);
我手上没现成的代码.也没时间写,你有思路了,就好办了.
取得返回的进程,然后利用java.io,具体可以参考
你做这个工作很有意义啊,做好了我 要看看效果,呵呵
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图