Taskkill:关闭java程序

Taskkill:关闭java程序,java,cmd,dos,Java,Cmd,Dos,我应该关闭一个进程(java)。此过程由批处理文件调用。 批处理文件标题为 “二次推送” 当我加倍批处理文件时,它会打开一个命令提示符并记录日志 -如何关闭java进程?? -如何获取特定java进程的进程id。。。使用命令提示符。不是由任务管理器提供。任务列表将向您显示详细信息 @ECHO OFF SETLOCAL SET "underline=" SET "mypid=" FOR /f "skip=2delims=" %%u IN ('tasklist/v') DO IF NOT DEFIN

我应该关闭一个进程(java)。此过程由批处理文件调用。 批处理文件标题为 “二次推送”

当我加倍批处理文件时,它会打开一个命令提示符并记录日志

-如何关闭java进程??
-如何获取特定java进程的进程id。。。使用命令提示符。不是由任务管理器提供。

任务列表将向您显示详细信息

@ECHO OFF
SETLOCAL
SET "underline="
SET "mypid="
FOR /f "skip=2delims=" %%u IN ('tasklist/v') DO IF NOT DEFINED underline SET underline=%%u
FOR /f "delims=" %%u IN ('tasklist/v^|find /i "GPU Client"') DO IF NOT DEFINED mypid SET mypid=%%u
:loop
IF "%underline:~0,1%"=="=" SET underline=%underline:~1%&SET mypid=%mypid:~1%&GOTO loop
FOR %%u IN (%mypid%) DO IF DEFINED underline SET mypid=%%u&SET "underline="
echo Target process ID=%mypid%
GOTO :EOF
这应该为
TASKKILL
准备好进程ID。字符串
GPU客户机
应替换为标识要终止的java进程的uniwue字符串,您应该能够从提示符下的
任务列表
列表中派生该字符串

 tasklist /v
显示在
任务列表/v
报告标题下的下划线长度因当前运行的任务的最长名称的长度而异,因此下划线行应用于
下划线
,将选定的详细信息行添加到
mypid
,然后删除每个字符串的第一个字符,直到找到-
=
行中的空格


此时,
mypid
将删除任务名,因此它的第一个标记是PID。

Tasklist
将显示详细信息

@ECHO OFF
SETLOCAL
SET "underline="
SET "mypid="
FOR /f "skip=2delims=" %%u IN ('tasklist/v') DO IF NOT DEFINED underline SET underline=%%u
FOR /f "delims=" %%u IN ('tasklist/v^|find /i "GPU Client"') DO IF NOT DEFINED mypid SET mypid=%%u
:loop
IF "%underline:~0,1%"=="=" SET underline=%underline:~1%&SET mypid=%mypid:~1%&GOTO loop
FOR %%u IN (%mypid%) DO IF DEFINED underline SET mypid=%%u&SET "underline="
echo Target process ID=%mypid%
GOTO :EOF
这应该为
TASKKILL
准备好进程ID。字符串
GPU客户机
应替换为标识要终止的java进程的uniwue字符串,您应该能够从提示符下的
任务列表
列表中派生该字符串

 tasklist /v
显示在
任务列表/v
报告标题下的下划线长度因当前运行的任务的最长名称的长度而异,因此下划线行应用于
下划线
,将选定的详细信息行添加到
mypid
,然后删除每个字符串的第一个字符,直到找到-
=
行中的空格

此时,
mypid
将删除taskname,因此它的第一个标记是PID。

您可以使用和

您可以使用和

应该杀死Java进程


应该终止Java进程。

任何人都可以提供批处理脚本,用于识别Java进程并终止该进程。因为我需要通过编程来完成,你可以。任何人都可以提供批处理脚本,识别java进程并杀死该进程。因为我需要用编程的方式,你可以。这会影响其他正在运行的java程序这会影响其他正在运行的java程序java运行在哪个版本的ms dos上?java运行在哪个版本的ms dos上?