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的用户