2025年自动关机程序[通俗易懂]

自动关机程序[通俗易懂]package demo import java io IOException import java util Scanner public class demo1 1 提示用户 欢迎用户使用 xx 关机程序 2 提示用户 输入倒计时关机的秒数 3 根据用户输入的秒数 进行自动关机 4 开始自动关机时 提示用户 xxx 秒后关机 public

package demo;
import java.io.IOException;
import java.util.Scanner;
public class demo1 {

//1、提示用户,欢迎用户使用xx关机程序
//2、提示用户,输入倒计时关机的秒数
//3、根据用户输入的秒数,进行自动关机
//4、开始自动关机时,提示用户xxx秒后关机
public static void main(String[] args) throws IOException {

System.out.println("欢迎使用xx关机工具");
System.out.println("请输入倒计时关机的秒数");
//创建一个Scanner的变量input
Scanner input = new Scanner(System.in);
//接受用户输入的内容
String text =input.nextLine();
//进行自动关机
Runtime.getRuntime().exec("shutdown -s -t "+text); //注意-t后面有空格
//提示用户xxx秒后关机
System.out.println("自动关机程序已经执行,计算机会在"+text+"秒后自动关机");
}
}

Shutdown命令

作用

让我们能够一次关闭或重新启动一台本地或远程计算机。

语法

shutdown [-a | -s | -f | -i | -l | -r | -h ] [-m //ComputerName] [-t XXX] [-d [p:]XX:YY/c”Comment”]

参数

shutdown -a
取消关机
shutdown -s
关机
shutdown -f
强行关闭应用程序
shutdown -i
显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数
shutdown -l
注销当前用户
shutdown -r
关机并重启
shutdown -h
休眠
shutdown -m
计算机名控制远程计算机
shutdown -t XXX
将重新启动或关机前超时期限或延迟设置为 XXX 秒会使得在本地控制台显示一条警告信息。您可以指定的范围为 0 – 600 秒。如果省略-t,则默认超时期限为 30 秒。
shutdown -d [p:]XX:YY
列出系统重新启动、关机或关闭电源的原因。

使用p省略p
表示关机是计划关机表示关机是非计划关机
命令不会执行关机命令不会执行关机

-c”Comment”
对关机原因做出详细注释,必须首先使用-d 选项提供一个原因,必须将注释引在引号中,最多可以使用 511 个字符。

示例

设置关机倒计时,即多长时间后自动关机。shutdown -s -t(时间)
shutdown -s -t 600 意思:600秒后电脑关机。

设置定时关机。 “at XXX Shutdown -s”
“at 24:00 Shutdown -s” 意思:电脑会在24:00关机,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。

执行

cmd命令执行(win+r)

eclipse窗口执行

编程小号
上一篇 2025-09-01 10:11
下一篇 2025-09-13 16:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/124111.html