我刚开始接触Electron JS。尝试构建一个跨平台的桌面应用程序来监视用户活动。
我的要求是,当用户离开我的应用程序并打开其他应用程序时,有没有什么方法可以从我的应用程序中进行监控?
敬请指教。谢谢
发布于 2021-01-15 18:09:57
您可以使用此电子api:
let spawn = require("child_process").spawn;
let bat = spawn("cmd.exe", [
"/c", // Argument for cmd.exe to carry out the specified script
"D:\test.bat", // Path to your file
"argument1" // Optional first argument
]);
bat.stdout.on("data", (data) => {
// Handle data...
});
bat.stderr.on("data", (err) => {
// Handle error...
});
bat.on("exit", (code) => {
// Handle exit
});确保将正确的路径放入您的批处理文件(以下是查找记事本的示例):
tasklist | find /i "notepad.exe" && echo true || echo false确保只处理false,因为true也会记录notepad.exe信息。
:批处理脚本只适用于,我不知道如何创建bash版本。
https://stackoverflow.com/questions/65730816
复制相似问题