监视应用程序状态perl

时间:2012-02-07 23:29:23

标签: perl

有没有办法监控正在运行的应用,以便在最小化或关闭时我会收到通知?这不是什么神秘的事情,我只想在我的电脑上运行一个应用程序,但是当我不在时,人们会一直关闭它以使用我的电脑。真的很烦人

2 个答案:

答案 0 :(得分:2)

我最好的猜测是,这是不可能的,并且当然不是跨平台的,除非您在Perl中编写应用程序。为此,我建议使用Prima工具包,因为它是一个易于安装的跨平台Perl GUI工具包。让Prima应用程序响应最小化或关闭事件应该很容易。

答案 1 :(得分:2)

使用TASKLIST查找应用的流程ID。然后把它塞进这个单线:

perl -e "sleep 5 while kill 0,<PID>;system'explorer http://youtu.be/CsbYx6hevoQ'"