我可以使用nodejs退出另一个应用程序吗



我可以使用nodejs退出/退出完全不同的应用程序或程序吗,例如paint.exe?

我已经尝试了很多不同的搜索查询,我觉得奇怪的是,这个问题以前从未被问过(在我看来(

提前感谢

是的,

首先,您需要确定流程的PID。然后你可以用process.kill(pid)杀死它

要查找PID,我建议使用ps-listnpm包。它有一个列出活动进程的psList函数。

import psList from 'ps-list';
async function killProcess(name) {
const processes = await psList()
const match = processes.find(p => p.name === name);
if (match) process.kill(match.pid)
}
killProcess('mspaint.exe');

相关内容

最新更新