问题标签 [tasklist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2878 浏览

windows - 如何在批处理文件(任务列表)中识别带有空格的 IMAGENAME?

现在,我正在编写一个批处理文件,其中有一行用于识别进程列表中是否正在运行进程。

我指的那一行:

EXE 预先定义为 EXE= My Process Here.exe

我的批处理文件适用于正常进程,但正如您在 My Process Here.exe 中看到的那样,My and Process 和 Here.exe 之间有一个空格,这是无法识别的。

有没有什么办法解决这一问题?我正在寻找的进程有空格,我无法更改进程名称,因为如果我这样做,与之相关的程序将不会运行。

谢谢。

0 投票
2 回答
1310 浏览

batch-file - 杀死与特定名称和用户匹配的批处理文件中的进程

我有一个问题要问你......希望有人能帮忙。

背景:可以说,我有 6 个由 6 个单独的计划任务启动的 .exe(.exe 以客户端命名,看起来像这样 - CLIENTNAME_PROGRAM.EXE)。出于调度目的,这 6 个任务在 3 个单独的用户帐户下运行。意思是,我可以在不同的帐户下同时运行 2 个进程(你不能在一个 ID 下同时运行它们)。如果你使用一个 ID,你必须运行一个,等待它结束,然后等待下一个。

问题:我的批处理文件中有一些代码在寻找另一个进程并等待它结束......但是,这是在所有进程的 .exe 名称相同时编写的(在我们之前只是 PROGRAM.EXE转到 CLIENTNAME_PROGRAM.EXE)。问题是,我刚刚意识到我的 %TFProName% 变量设置为当前尝试运行的客户端的名称......所以它没有寻找在当前卡住的同一计算机帐户下运行的任何其他 TFProName。那有意义吗?

所以,我需要:

在用户 ACCOUNT1 下启动 CLIENT2_PROGRAM 之前,搜索在 ACCOUNT1 下运行的任何其他 *_PROGRAM 进程并等待它结束。如果运行时间较长,请运行 powershell 脚本以终止所述进程。

下面是我的代码片段:

0 投票
1 回答
436 浏览

windows - 如何从任务列表中的指定任务中获取 I/O 读取到 bat 文件变量中

使用 Windows 7 .bat 文件,我想将特定任务的 I/O 读取计数转换为变量。

我试过 tasklist.exe 但它只显示内存使用情况,我不确定如何将该输出重定向到批处理文件变量,即使它显示 I/O 读取。

所以,基本上我想在命令提示符下运行一个 bat 文件,该文件会将特定任务(模块名称)的 I/O 读取放入 %var% 变量中,我稍后可以在 bat 文件中使用。

这是一种可以将日、月和年转换为变量的方法。

我需要一个包含 I/O 读取的 %TASKDATA%(而不是 %DATE%),以便我可以将其拉出并将其分配给另一个变量,如下所示:SET IOREADS=%%d

有没有办法在 bat 文件中使用 windows 命令来做到这一点?

0 投票
1 回答
316 浏览

windows - 打印任务列表命令结果中的所有 PID

我正在尝试显示由于 tasklist 命令打印的多个进程的所有 PID。有人可以帮我吗?

我还有另一个问题。当我运行tasklist /FI "Imagename eq javaw.exe" /FI "Windowtitle ne Jenkins*"结果是好的。但是当我运行时taskkill /F /IM javaw.exe "Windowtitle ne Jenkins*"没有找到任务,但它存在。我也查了taskkill /F /FI "Imagename eq javaw.exe" "Windowtitle ne Jenkins*"

知道为什么会出现这种奇怪的行为吗?

0 投票
1 回答
967 浏览

google-chrome - 如何从 windows cmd 获取所有 Chrome 正在运行的进程

我在网上找到的只是如何将所有实时进程从 Windows cmd 放入一个 txt 文件

任务列表 > 进程.txt

我只想将 Google Chrome 正在运行的进程从 windows cmd 放入一个文件中。不是所有的过程

0 投票
1 回答
885 浏览

batch-file - 在 bat 文件中使用 TASKLIST 命令时使用空格编写进程名称脚本

我正在尝试为名称中带有空格的进程运行具有 TASKLIST 命令的 bat 文件。我正在使用以下代码:

但它返回

那么如何在 bat 文件中为名称中带有空格的进程运行 tasklist 命令呢?

0 投票
0 回答
277 浏览

c# - 如何获取登录远程计算机的用户的登录ID?

我正在使用以下代码通过远程桌面获取当前登录的用户

但是这个过程花费了非常长的时间(超过 1 分钟)来获取远程用户名。我无法运行 wmic,因为远程计算机中未启用 RPC。

我还尝试了以下

但这并不总是可靠的,因为即使用户登录,用户名目录也没有得到更新。

有没有更简单的过程来获取远程用户名

0 投票
1 回答
3123 浏览

batch-file - 批处理文件检查正在运行的程序并在未运行时启动不工作

我一直试图让这个批处理文件工作,但一直遇到问题。我想我很接近,但需要帮助才能使其正常工作。当脚本运行时,我得到 Find: Parameter format not correct。

我在 Windows Server 2008 R2 Standard 上运行它。

0 投票
1 回答
446 浏览

shell - 如何在java中按memusage值的降序打印任务列表

我对 java 很陌生,遵循的是代码,我没有得到任何输出,但如果我只使用任务列表来获取正在运行的进程的输出。但是,如果我使用( tasklist | sort /R /+58 )只获得任何输出。提前致谢。

}

0 投票
1 回答
488 浏览

windows - 构建 cmd 命令以从任务列表中提取 PID 并在结果上使用条件

我正在尝试编写一行cmd 命令:

  • tasklist使用 PID 过滤器执行
  • 迭代输出
    • 如果发现 PID 就做点什么
    • 如果找不到 PID,请执行其他操作

所以我已经阅读了如何在 windows 命令行上从任务列表的输出中提取特定字段并使用这个答案来构造这个命令:

我没有得到预期的结果。很可能语法错误。