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

自动关机程序[通俗易懂]Shutdown命令作用语法参数示例执行作用让我们能够一次关闭或重新启动一台本地或远程计算机。语法shutdown[-a|-s|-f|-i|-l|-r|-h][-m//ComputerName][-tXXX][-d[p:]XX:YY/c”Comment”]参数shutdown-a 取消关机shutdown-s关机shutdown-f 强行关闭应用程序shutdown-i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个

大家好,又见面了,我是你们的朋友全栈君。

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窗口执行
    cmd命令
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162951.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • dirsearch讲解_中国指南网

    dirsearch讲解_中国指南网获取更多学习资料、想加入社群、深入学习,请扫我的二维码或加Memory20000427。在本文中,我们将学习如何使用Dirsearch。说起国内的御剑套装,相信各位都已经非常熟悉了。但御剑已经好多年不更新了,而且需要windows,有时候线程设置大了点,扫了半天中途还可能卡住不动了,也没有实时的数据保存,前功尽弃。总之各种不爽。现在好用的webscanner也层出不穷,我根据自己的需求和实际使用体验,最终选择了dirsearch这款工具。基本情况它是一个命令行工具,旨在暴力激活成功教程网站中的目录和

    2022年9月28日
    1
  • 转载:C/C++文件输入输出

    转载:C/C++文件输入输出

    2021年8月27日
    40
  • stopwords.txt中英文数据集,四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表百度网盘下载

    stopwords.txt中英文数据集,四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表百度网盘下载今天找stopwords.txt数据集找了好长时间,真是气死了,好多都是需要金币,这数据集不是应该共享的么。故搜集了一些数据集,主要包括四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表和一些其他的stopword.text。最后用python将这些数据集合并成一个完整的数据集stopword.txt。百度网盘地址在链接:https://pan.baidu.com/s/1KBkOzYk-wRYaWno6HSOE9g提取码:4sm6文件不是很大可以直接下载。下面是详细的目录。

    2022年6月24日
    24
  • Java中的随机数「建议收藏」

    Java中的随机数「建议收藏」Java产生可以随机数的有两个类,一个是Random类,另一个是Math类中的random()方法。1.Random类在java.util包中有一个Random类,该对象的几个方法可以生成不同数据类型的随机数。如nextInt(),nextFloat(),nextLong(),nextBoolean()分别生成的是int整形,float浮点型,double浮点型,boolean布尔类型的随机数,也必须要用制定的数据类型的变量接收。例如:输出五个随机…

    2022年7月9日
    23
  • 用burpsuite抓包,谷歌 / 火狐浏览器 该怎么设置BurpSuite代理?——超详细教程——CTF Web小白入门基础篇

    用burpsuite抓包,谷歌 / 火狐浏览器 该怎么设置BurpSuite代理?——超详细教程——CTF Web小白入门基础篇以下是我自己操作过的,理一理思路。使用BurpSuite的套路是:浏览器设置BurpSuite代理——>BurpSuite调至on状态——>访问web程序——>进行抓包分析下面以火狐和谷歌两个例子分开讲:一、谷歌:首先burpsuite设置:然后:1.下载插件:chrome://extensions2.(与burp一致)3.可以使用了4.不出意外…

    2022年5月24日
    215
  • 怎么让笔记本变路由器,亲身试验可用,不用下第三方软件

    怎么让笔记本变路由器,亲身试验可用,不用下第三方软件怎么让笔记本变路由器,亲身试验可用,不用下第三方软件

    2022年4月23日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号