用java写hutool工具一段控制windows脚本的命令
时间: 2024-03-03 18:47:56 浏览: 87
Hutool是一款非常好用的Java工具库,它提供了许多实用的工具类和方法,包括执行系统命令的工具类 `RuntimeUtil`。下面是使用Hutool执行Windows脚本命令的示例代码:
```java
import cn.hutool.core.util.RuntimeUtil;
public class WindowsCommand {
public static void main(String[] args) {
String command = "cmd /c dir C:\\Windows\\System32";
String result = RuntimeUtil.execForStr(command);
System.out.println(result);
}
}
```
这个示例代码执行的命令和前面的示例代码一样,即在命令提示符中执行 `dir C:\Windows\System32` 命令,然后返回命令输出结果。你可以根据自己的需求修改命令。注意,需要将Hutool的相关依赖添加到项目中。
相关问题
用java写hutool工具一段控制windows脚本某个进程重启的命令
可以使用Hutool的 `ProcessUtil` 类的 `exec` 方法来执行Windows脚本命令,以重启名为 `notepad.exe` 的进程为例,下面是一个示例代码:
```java
import cn.hutool.core.util.ProcessUtil;
public class WindowsCommand {
public static void main(String[] args) {
String command = "taskkill /f /im notepad.exe & start notepad.exe";
ProcessUtil.exec(command);
}
}
```
这个示例代码执行的命令是 `taskkill /f /im notepad.exe & start notepad.exe`,即强制终止所有名为 `notepad.exe` 的进程,然后启动 `notepad.exe` 进程。你可以根据自己的需求修改命令,例如重启其他应用程序的进程。注意需要将Hutool的相关依赖添加到项目中。
用java写hutool工具一段控制windows脚本查找应用进程的命令
可以使用Hutool的 `ProcessUtil` 类的 `execForStr` 方法来执行Windows脚本命令,以查找特定应用程序的进程为例,下面是一个示例代码:
```java
import cn.hutool.core.util.ProcessUtil;
public class WindowsCommand {
public static void main(String[] args) {
String command = "wmic process where name=\"notepad.exe\" get processid";
String result = ProcessUtil.execForStr(command);
System.out.println(result);
}
}
```
这个示例代码执行的命令是 `wmic process where name="notepad.exe" get processid`,即查找所有名为 `notepad.exe` 的进程,并输出进程ID。你可以根据自己的需求修改命令,例如查找其他应用程序的进程。注意需要将Hutool的相关依赖添加到项目中。
阅读全文