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

自动关机程序[通俗易懂]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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三次B样条曲线拟合算法

    三次B样条曲线拟合算法三次B样条曲线方程B样条曲线分为近似拟合和插值拟合,所谓近似拟合就是不过特征点,而插值拟合就是通过特征点,但是插值拟合需要经过反算得到控制点再拟合出过特征点的B样条曲线方程。这里会一次介绍两种拟合算法。首先介绍B样条的曲线方程。B样条曲线的总方程为:P(t)=∑ni=0PiFi,k(t)P(t)=\sum_{i=0}^{n}P_{i}F_{i,k}(t)(1)其中PiP_i是控制曲

    2022年6月18日
    27
  • 超好玩的vbs代码 (恶作剧代码)

    超好玩的vbs代码 (恶作剧代码)VBScript是VisualBasicScript的简称微软公司可视化BASIC脚本版),即VisualBasic脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的as…

    2022年6月14日
    50
  • clientwidth_JavaScript中的clientWidth和clientHeight[通俗易懂]

    clientwidth_JavaScript中的clientWidth和clientHeight[通俗易懂]clientwidthUsingclientWidthandclientHeightyou’reabletogetthepixeldimensionsofanHTMLelement.ThedimensionsarecalculatedusingthedimensionsofcontentinsidetheHTMLelement,alongw…

    2022年7月22日
    11
  • Python–socketserve源码分析(一)

    classThreadingTCPServer(ThreadingMixIn,TCPServer):pass实现原理:s=socketserver.ThreadingTCPServer(参

    2021年12月18日
    46
  • 一文彻底搞懂webpack devtool

    一文彻底搞懂webpack devtool为什么需要SourceMap首先根据谷歌开发者文档的介绍,SourceMap一般与下列类型的预处理器搭配使用:转译器(Babel) 编译器(TypeScript) Minifiers(UglifyJS)为什么呢?因为通常我们运行在浏览器中的代码是经过处理的,处理后的代码可能与开发时代码相差很远,这就导致开发调试和线上排错变得困难。这时SourceMap就登场了,有了它浏览器就可以从转换后的代码直接定位到转换前的代码。在webpack中,可以通过devtool选项来配置SourceMap

    2022年9月27日
    3
  • mongodb access control is not enabled for the database

    mongodb access control is not enabled for the databasemongodb access control is not enabled for the database

    2022年4月25日
    67

发表回复

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

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