Vbscript 使用VBS脚本SendKeys通过任务计划程序激活热键

Vbscript 使用VBS脚本SendKeys通过任务计划程序激活热键,vbscript,sendkeys,Vbscript,Sendkeys,我安装了开放式广播软件,我想用它在预定时间自动录制桌面。在OBS中,我设置了一个“开始录制”热键(在该演员阵容中,ALT 1)和一个“停止录制”热键(ALT 2) OBS从Windows开始,并打开到任务栏 按下热键可成功启动和停止屏幕录制,无论打开或关注哪个节目 我希望能够使用任务调度器在一周中的特定时间安排录制。任务计划程序无法计划按键笔划,因此我创建了start.vbs文件和stop.vbs文件。这就是我的问题所在,我不知道如何让OBS识别“ALT 1”或“ALT 2”键 以下是我的sta

我安装了开放式广播软件,我想用它在预定时间自动录制桌面。在OBS中,我设置了一个“开始录制”热键(在该演员阵容中,ALT 1)和一个“停止录制”热键(ALT 2)

OBS从Windows开始,并打开到任务栏

按下热键可成功启动和停止屏幕录制,无论打开或关注哪个节目

我希望能够使用任务调度器在一周中的特定时间安排录制。任务计划程序无法计划按键笔划,因此我创建了start.vbs文件和stop.vbs文件。这就是我的问题所在,我不知道如何让OBS识别“ALT 1”或“ALT 2”键

以下是我的start.vbs:

'Start Recording
Option Explicit
Dim WSHShell, strDesktop
Set WSHShell = WScript.CreateObject("WScript.Shell")
strDesktop = WSHShell.SpecialFolders("Desktop")
WSHShell.AppActivate strDesktop
WSHShell.SendKeys "%1"
WScript.Quit
它似乎运行良好,但按键没有注册。是我做错了什么,还是有更好的方法


谢谢

看起来我的代码很好,我正在运行的特定程序没有记录击键。。。?