VBScript 到 运行 来自任务调度程序的 php 脚本但已最小化
VBScript to run a php script from task scheduler but minimized
昨天我问了你这个问题;
我选择的答案是建议我制作一个 VBScript 并将其用于 运行 执行 php 脚本的原始 .bat 文件。
但是,对该建议的评论建议从 VBScript 中完全删除 .bat,只删除 运行 php。
我决定了,那就是我想做的。
在这里查看我尝试过的内容:
(这个写在followers.vbs)
CreateObject("Wscript.Shell").Run "C:\xampp\php\php.exe -f 'C:\xampp\htdocs\Test\FollowTrackerV2\followers.php'", 0, True
我在任务调度程序中输入的内容:
Program / script:
C:\xampp\htdocs\Test\FollowTrackerV2\followers.vbs
Parameters:
<blank>
Start in:
C:\xampp\htdocs\Test\FollowTrackerV2
当我通过任务调度程序执行 .vbs 时,它没有在视觉上做任何事情,我假设它也没有做任何不可见的事情,因为 php 脚本没有被执行。 (php 给我发了一封电子邮件,但我没有收到任何邮件)
php 脚本可以很好地从 .bat 文件执行它,因此它必须在我的 VBScript 中。
如果有人能快速看一下我是否做错了什么,那就太好了。
谢谢!
听起来像是计划任务的权限问题,尝试以管理员用户身份将计划任务设置为运行。
此处的主要变化是不带引号的文件路径。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\xampp\php\php.exe -f C:\xampp\htdocs\Test\FollowTrackerV2\followers.php", 0
昨天我问了你这个问题;
我选择的答案是建议我制作一个 VBScript 并将其用于 运行 执行 php 脚本的原始 .bat 文件。
但是,对该建议的评论建议从 VBScript 中完全删除 .bat,只删除 运行 php。 我决定了,那就是我想做的。
在这里查看我尝试过的内容:
(这个写在followers.vbs)
CreateObject("Wscript.Shell").Run "C:\xampp\php\php.exe -f 'C:\xampp\htdocs\Test\FollowTrackerV2\followers.php'", 0, True
我在任务调度程序中输入的内容:
Program / script:
C:\xampp\htdocs\Test\FollowTrackerV2\followers.vbs
Parameters:
<blank>
Start in:
C:\xampp\htdocs\Test\FollowTrackerV2
当我通过任务调度程序执行 .vbs 时,它没有在视觉上做任何事情,我假设它也没有做任何不可见的事情,因为 php 脚本没有被执行。 (php 给我发了一封电子邮件,但我没有收到任何邮件)
php 脚本可以很好地从 .bat 文件执行它,因此它必须在我的 VBScript 中。
如果有人能快速看一下我是否做错了什么,那就太好了。
谢谢!
听起来像是计划任务的权限问题,尝试以管理员用户身份将计划任务设置为运行。
此处的主要变化是不带引号的文件路径。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\xampp\php\php.exe -f C:\xampp\htdocs\Test\FollowTrackerV2\followers.php", 0