批处理文件,用于调用向应用程序发送密钥的VBS

时间:2016-11-23 04:08:17

标签: windows batch-file vbscript cmd key

所以我正在尝试制作一个可以下载搜索记录的批处理文件。在这样做时,我需要使用键 Ctrl + A Ctrl + S 并输入名称文件。我只需要找到一种方法让代码自动执行选择所有历史记录的操作 Ctrl + A 并通过 Ctrl + S 然后将其命名为scarra history

我有一个包含4个文件的文件夹:

Scarra.bat
ChromeHistoryView.exe
Sendkeys.bat
Sendkeys.vbs

Scarra.bat如下:

call ChromeHistoryView.exe
call sendkeys.bat
pause

Sendkeys.vbs如下:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^a"

Sendkeys.bat如下,这是我用来尝试调用bat:

wscript "sendkeys.vbs"

1 个答案:

答案 0 :(得分:2)

将此添加到Sendkeys.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^a"
WScript.Sleep 1000
WshShell.SendKeys "^s"
WScript.Sleep 2000
WshShell.SendKeys "scarra history"

将Sendkeys.bat更改为

cscript sendkeys.vbs