通过ID关注和关闭应用程序

通过ID关注和关闭应用程序

在 Windows 中,如果我有某个应用程序的 PID,并且我想通过命令提示符来关注或关闭该应用程序。

我需要运行什么命令?

例如

FOCUS 123

或者

CLOSE 123

其中 123 是 PID。

答案1

要使用其 PID 终止应用程序实例,请使用taskkill /pid <pid>tasklist将列出所有正在运行的进程)。

要使用 PID 将焦点切换到应用程序实例,请使用以下 VBScript:

set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate WScript.Arguments.Item(0)
objShell.SendKeys "% x"

MSDN 文档%代表ALT。与一起SPACE我们可以访问Alt-Space弹出菜单,并使用键盘加速器最大化或恢复窗口。

如果您将其另存为焦点,你可以使用以下命令从命令行调用它:

wscript Focus.vbs <pid>

答案2

从 Windows 命令 taskkill:

taskkill [/s Computer] [/u Domain\User [/p Password]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]

例如:taskkill /pid 123

来源微软

答案3

如何使用其 PID 终止某个进程?

您可以使用以下方式进行处理tskill

tskill 123

句法

TSKILL 进程 ID | 进程名称 [/SERVER:服务器名称] [/ID:会话 ID | /A] [/V]

来源技能


如何使用进程的 PID 将焦点设置到该进程上?

要将焦点设置到应用程序,您需要使用第三方应用程序,例如奈尔克姆

nircmd win focus process /123

句法

nircmd win [操作] [查找] [要查找的窗口] [附加参数]

来源奈尔克姆

相关内容