使用脚本为 vbscript 创建一个 windows 8 任务计划

create a windows 8 task schedule for a vbscript using a script

我在工作中有一些回报需要处理。我有一个同事已经 "funny man" 几个星期了。

我知道我的背景会让他抓狂。当他离开去改变他的背景时,我的时间有限,我知道他会生气的。

我制作了一个 vbscript,它在 windows 8.

上执行后立即更改他的背景

但我想做的是,让它在 windows 8 中设置一个任务计划,使其每 30 分钟自动 运行 这样,如果他将其更改为其他内容,它会自动更改回来再次让他发疯。我知道我可以手动设置,但时间有限。因此,为了能够植入文件并执行一个 bash 脚本来创建一个 运行 的任务计划,vbscript 会很棒。

我测试过并正在努力改变背景的 VBScript 如下:

dim shell
Set shell = WScript.CreateObject("WScript.Shell")
wallpaper = "C:\WINDOWS\system_logs\maxresdefault.jpg"
shell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", wallpaper
shell.Run "%windir%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters", 1, True

请从您的问题中删除 bash 标签!
你应该使用 schtasks
语法:

schtasks /create /tn TaskName /tr TaskRun /sc minute [/mo {1 - 1439}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain]user /p password]] [/ru {[Domain]User | "System"} [/rp Password]]

schtasks /create /sc minute /mo 30 /tn "background changer" /tr c:\changer.vbs