Java程序调用CMD批处理

java程序调用cmd命令修改系统密码为当天日期:

如:2015-09-15 当天密码为:20150915

jdk内置的Runtime.getRuntime().exec(String cmd)

命令可执行cmd命令行字符串

代码:

@author-张相逢
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class A {
    public static void main(String[] agrs) throws IOException {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        String password = sdf.format(date);
        Runtime.getRuntime().exec("cmd /c start  net user administrator "+password);
    }
}

修改运行程序后会,打开cmd窗口执行传入的cmd命令,

cmd /c start  命令:打开cmd命令行,/c 打开窗口运行代码后会自动关闭命令行
            start   即要开始执行的命令,后面跟上需要执行的字符串即可

步骤
1. 创建此java文件
2. 使用jdk的javac 编译源代码
3. 使用jdk的java 调用源代码
4. 即可实现效果


当然前提是先配置JAVA_HOME,jre,jdk等环境变量

提供一些cmd命令,参考

DOS命令下用户常用操作:(动态图片点击播放)
  net user  tom 123 /add   新建一个tom用户,密码为123
  ”net user tom “”          设置密码为空也就是删除密码“
  net user tom 123            设置密码为123
  net user  tom  /del         将tom用户删除
  net user tom /active:no  将用户名为tom的用户禁用
  net user tom /active:yes  激活用户名为tom的用户
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一缕阳光直射你的心扉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值