`

java调用控制台代码:java自动关机、java管屏保代码、java关机重启

 
阅读更多
java调用控制台代码

Runtime.getRuntime().exec("");    //传入的是你要执行的命令,可以是程序,可以是批处理文件

java关机代码

Runtime.getRuntime().exec("shutdown -s");

java关屏保代码

Runtime.getRuntime().exec("tskill Screen"); //Screen是屏保的文件名,不要扩展名

原理基本一致,都是调用控制台命令完成动作。

使用系统winXP,JVM1.5

注:shutdown命令的用法。

用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    没有参数   显示帮助。这与键入 /? 是一样的。
    /?         显示帮助。这与不键入任何选项是一样的。
    /i         显示图形用户界面(GUI)。
               这必须是第一个选项。
    /l         注销。这不能与 /m 或 /d 选项一起使用。
    /s         关闭计算机。
    /r         关闭并重新启动计算机。
    /g         关闭并重新启动计算机。系统重新启动后,
               重新启动所有注册的应用程序。
    /a         中止系统关闭。
               这只能在超时期间使用。
    /p         关闭本地计算机,没有超时或警告。
               可以与 /d 和 /f 选项一起使用。
    /h         休眠本地计算机。
               可以与 /f 选项一起使用。
    /e         记录计算机意外关闭的原因。
    /m \\computer 指定目标计算机。
    /t xxx     设置关闭前的超时为 xxx 秒。
               有效范围是 0-315360000 (10 年),默认值为 30。
               如果超时时间大于 0,则默示 /f
               参数。
    /c "comment" 重启动或关闭的原因的注释。
               最多允许 512 个字符。
    /f         强制正在运行的应用程序关闭,不前台警告用户。
               当为 /t 参数指定大于 0 的值时,
               则默示 /f 参数。
    /d [p|u:]xx:yy 提供重新启动或关机的原因。
               p 表明重新启动或关闭是计划内的。
               u 表示原因由用户定义。
               如果 p 和 u 均未指定,则是计划外重新启动
               或关闭。
               xx 是主要原因号(小于 256 的正整数)。
               yy 是次要原因号(小于 65536 的正整数)。

一般都是用shutdown -s关机

shutdown -s -t 1 指定1秒后关机

shutdown -r 重启

shutdown -r -f -t 10 指定10秒后重启,并且强制结束其他进程。
分享到:
评论

相关推荐

    java控制台接收源代码

    ### Java控制台接收源代码详解 #### 一、引言 在Java开发中,通过控制台接收用户输入是非常常见的操作之一。例如,在命令行界面环境下,我们常常需要从用户那里获取一些必要的信息来完成特定的功能或者计算。本文...

    java调用c代码:AVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式 )。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法

    JNI(Java Native Interface)就是为了弥补这一不足,它允许Java代码调用本地方法,这些方法通常以库文件的形式存在,如Windows上的DLL(Dynamic Link Library)或UNIX上的SO(Shared Object)文件。通过JNI,Java...

    JAVA 获得控制台的输出信息

    通过以上步骤,我们可以有效地捕获并处理Java程序的控制台输出信息,这对于调试、日志记录或自动化测试等场景非常有用。这种方法不仅展示了如何动态地改变和恢复系统输出流,还提供了处理输出数据的基本框架,为更...

    基于JavaParser的代码调用链分析,可以用于分析Java代码的方法调用链.zip

    总的来说,这个压缩包提供的资源对于理解和实践Java代码的调用链分析非常有帮助,无论是初学者还是经验丰富的开发者,都能从中受益。通过深入学习和应用JavaParser,我们可以更好地理解和优化Java代码,提升软件的...

    Java控制台应用: 天气预报系统的实现

    内容概要:介绍了利用Java开发的一款简单级别的控制台天气预报应用程序的架构和部分实现代码。该程序主要功能是允许输入城市名并通过访问外部API接口获得相应城市的当前气候数据,如温湿度以及空气流速等。 适用人群...

    易语言JAVA调用 例子

    易语言JAVA调用是将Java代码与易语言程序进行交互的一种技术,这使得开发者能够利用易语言编写主程序,同时利用Java的丰富库资源。在本例子中,我们看到几个关键文件,它们分别是: 1. **Test.class**:这是一个...

    Java调用javaScript代码

    例如,你可以在Java服务端定义一个接口,该接口允许在运行时加载和执行JavaScript脚本来完成特定任务,这样就能轻松地切换或更新业务逻辑,而无需重新编译和部署Java代码。 在实际项目中,这种方法可以应用于许多...

    Java通用控制台

    在Java通用控制台中,这一功能允许程序最小化到系统托盘,便于用户随时调用,而不必关闭或切换窗口。 这个程序的设计目标是为后台程序提供一个接口,使得开发者可以专注于编写业务逻辑,而不必关心用户界面的实现。...

    java调用C#封装的dll方法

    #### 第一种方法:Java利用JNA进行调用 **背景介绍:** 为了实现Java与C#之间的交互,一种常用的方式是通过调用C#封装的DLL文件来完成特定功能。这种方法涉及到.NET Framework与Java平台之间的互操作性问题。其中一...

    GMSSL的java调用(JNI库和调用实例).zip

    5. **Java端的JNI调用**:在Java代码中加载动态库,然后通过`System.loadLibrary()`方法调用相应的JNI函数。 在实际应用中,开发人员需要考虑兼容性问题,如不同操作系统下的动态库加载方式、32位与64位系统的差异...

    Java调用DLL源代码

    JNA的工作原理是通过映射Java方法到本地函数,使得Java代码能够调用C库中的函数。JNA的优势在于其简洁的API和无须编译的特性,使得开发过程更加高效。 使用JNA调用DLL的步骤如下: 1. **定义结构体和回调函数**:...

    Delphi调用Java类和包源代码

    JNI允许Java代码调用本地(如C/C++或Delphi)代码,反之亦然。 1. **安装Java JDK**:首先,确保你已经在你的系统上安装了Java Development Kit (JDK),因为Delphi需要与JVM进行交互,而JDK包含了必要的头文件和库...

    Java调用Qt DLL

    1. **JNI(Java Native Interface)**:JNI是Java平台的标准部分,允许Java代码和其他语言写的代码进行交互。在本场景中,JNI是Java调用Qt DLL的关键桥梁。通过JNI,Java应用可以加载动态链接库(DLL),并调用其中...

    java调用soap接口案例

    Java调用SOAP(Simple Object Access Protocol)接口是Web服务交互中的常见操作,SOAP是一种基于XML的协议,用于在Web上交换结构化的和类型化的信息。本案例主要关注如何使用Java来实现SOAP请求并获取响应,具体我们...

    yolov3的java调用示例

    通过java代码使用yolov3的示例代码,yolov3是先进的图片内物品识别的神经网络。由于目前通过jvm运行神经网络效率较低,项目的示例意义大于实用意义。 此项目参考了yolov2的java项目:...

    JAVA如何调用dll:用JNI调用C或C++动态联接库原来如此简单

    JNI允许Java代码和其他语言写的代码进行交互,包括调用C/C++编译的动态链接库(DLL)文件。下面将详细介绍如何使用JNI来调用DLL,并解释相关知识点。 1. **JNI简介** JNI是Java平台的标准部分,提供了一组接口,...

    JAVA 调用SAP SOAP webservice.docx

    JAVA 调用 SAP SOAP webservice 详解 在本文中,我们将详细介绍如何使用 JAVA 调用 SAP SOAP webservice,包括配置 SAP 登录信息、创建 java 项目、添加 web 服务客户端、生成 JAVA 类、调用接口等步骤。 配置 SAP...

    NDK开发so层与java代码相互调用

    本文将深入探讨如何在Android项目中进行NDK开发,使得Java代码能够调用SO(Shared Object)库中的原生函数,同时SO库也能反向调用Java代码。 ### NDK简介 NDK提供了一组工具,使得开发者能够在Android平台上编译和...

    java中让控制台输出彩色字符的方法

    在Java代码中,你可以使用`org.fusesource.jansi.Ansi`类来创建一个`Ansi`对象,然后使用该对象的方法来设置颜色。以下是一些基本用法: 1. **设置颜色**:`Ansi.ansi().fg(Color.RED)` 将前景色设置为红色。 2. **...

    Java调用动态链接库(Java 调用 DLL)

    无论是JNI还是JNA,都需要对C/C++和Windows API有一定的了解,因为DLL的函数签名、参数类型和调用约定等都需要正确地映射到Java代码中。同时,需要注意的是,这种方式可能会引入平台依赖性,因为DLL是Windows特有的...

Global site tag (gtag.js) - Google Analytics