所以我正在尝试制作一个批处理文件来下载您的搜索历史记录。为此,我需要使用键 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"
最佳答案
将此添加到 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
关于windows - 批处理文件调用 VBS,它向应用程序发送 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40755876/