Vbscript 如何在vb脚本中使用SendKeys方法选择页面上的所有内容?

Vbscript 如何在vb脚本中使用SendKeys方法选择页面上的所有内容?,vbscript,Vbscript,我正在尝试运行一个vbscript,它将在chrome中加载一个html页面,然后执行control+a,它将选择页面上的所有内容,最终视图将其复制并粘贴到excel中 到目前为止,这是我的脚本: Set WshShell = WScript.CreateObject("WScript.Shell") Dim iURL Dim objShell iURL = "C:\Users\Aasfasf\AppData\Local\Temp\TD_80\hpqc\52136023e30\****\1

我正在尝试运行一个vbscript,它将在chrome中加载一个html页面,然后执行control+a,它将选择页面上的所有内容,最终视图将其复制并粘贴到excel中

到目前为止,这是我的脚本:

Set WshShell = WScript.CreateObject("WScript.Shell")

Dim iURL 
Dim objShell

iURL = "C:\Users\Aasfasf\AppData\Local\Temp\TD_80\hpqc\52136023e30\****\121200.html"

set objShell = CreateObject("WScript.Shell")
objShell.run(iURL)

WScript.Sleep 1500

WshShell.SendKeys "^a"

当我运行它时,它会加载html页面,但我认为control+a命令不起作用,因为没有选择任何内容。

Excel可以加载您的网页,而不需要您的任何帮助

Alt+D、D、W两条建议:

  • 重点可能不是chrome中的内容。尝试发送一个Tab键,先按几次,看看这是否能解决问题

  • 更好的方法可能是读取文件的内容,然后使用regex从文档中删除所有标记