通过PHP在Windows桌面上创建警报?

时间:2012-12-21 20:56:28

标签: php eventtrigger

我一直在互联网上搜索并且什么都没有回来,所以我要求没有人为我做这件事,只要求两件简单的事情。

是否可以通过Windows任务计划程序运行PHP脚本来创建桌面警报,捕获输出并显示桌面通知?所有这一切都通过PHP;或者我是否必须使用其他编程语言,例如C?

我知道可以使用Linux Cronjob以设定的间隔运行PHP脚本,使用exec();捕获输出并使用mailto();发送有关查找的电子邮件通知needle in the haystack但是我想在Windows解决方案中使用这样的东西,但我对此的研究/知识却没有结果

2 个答案:

答案 0 :(得分:1)

这不可能通过PHP

答案 1 :(得分:1)

这是可能的,但它可能很难,我不知道具体细节。在php中编写Web应用程序以外的任何内容都是非常罕见的,因此很少有专有技术和很少的绑定来执行此操作。

您需要的是一种调用本机os函数和方法的方法。如果您可以通过COM或.NET执行所需操作,则可以使用windows-only extensions之一到PHP。但是,您仍然需要弄清楚如何执行较低级别的Windows操作。

或者,如果您只是需要一种方法来弹出一个窗口,您可以更高一级并使用GUI工具包。 wxWidgets跨平台GUI库已作为wxphp移植到PHP。也许你可以用它。

那就是说,你应该考虑使用另一种高级语言,比如Python。