0

我一直在网上搜索,结果一无所获,所以我要求没有人为我做这件事,只问了两个简单的事情。

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

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

4

2 回答 2

1

这通过 PHP 是不可能的

于 2012-12-21T20:57:01.970 回答
1

这是可能的,但是可能会很困难,我不知道具体情况。用 php 编写除 web 应用程序以外的任何东西都非常罕见,因此很少有专门知识和很少的绑定可以做到这一点。

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

或者,如果您只需要一种弹出打开窗口的方法,您可以更上一层楼并使用 GUI 工具包。wxWidgets跨平台 GUI库已作为wxphp移植到 PHP 。也许你可以使用这个。

也就是说,您应该考虑使用另一种高级语言,例如 Python。

于 2012-12-21T21:19:17.513 回答