windows - 使用脚本为 vbscript 创建 Windows 8 任务计划

标签 windows vbscript cmd

我在工作中有一些返回需要处理。我有一个同事,几周来一直是“有趣的人”。

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

我制作了一个 vbscript,一旦它在 Windows 8 上执行就会改变他的背景。

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

我测试过并正在努力改变背景的 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

关于windows - 使用脚本为 vbscript 创建 Windows 8 任务计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29291355/

相关文章:

php - 将 php 脚本结果写入文本文件

linux - 如何在本地更改子模块远程 url 必须提交这些更改

vbscript - sAMAccountName 和区分大小写

vbscript - VBS Microsoft.XMLHTTP 状态

windows - 运行 'Cygwin.bat' 和仅运行 'bash' 时的差异(.bash_profile 与 .bashrc)

Windows 8.1 OMA MDM DM 注册

iis-7 - 在 iis7 上设置经典 asp 站点,站点运行但可以看到服务器标记

windows - 如何为windows cmd实现ctrl+l?

c++ - Windows C++ CMD窗口切换

json - 如何在 Windows 命令行上通过 html-minifier 将选项传递给 UglifyJS?