Internet explorer 用多个标签打开IE

Internet explorer 用多个标签打开IE,internet-explorer,autohotkey,Internet Explorer,Autohotkey,我正在尝试创建一个可以添加到启动文件夹的自动热键脚本,以打开具有多个预定选项卡的IE。我有几个网站在工作,我经常使用,我想让IE自动打开,当我第一次登录这些网页加载。我已经搜索并找到了一些我试图根据需要修改的AHK,但我收到了错误。以下是我尝试使用的代码: Pwb := COM_CreateObject ("InternetExplorer.Application") Pwb.Visible:=True Pwb.Navigate("https://*****.org/***/") Pwb.N

我正在尝试创建一个可以添加到启动文件夹的自动热键脚本,以打开具有多个预定选项卡的IE。我有几个网站在工作,我经常使用,我想让IE自动打开,当我第一次登录这些网页加载。我已经搜索并找到了一些我试图根据需要修改的AHK,但我收到了错误。以下是我尝试使用的代码:

Pwb :=  COM_CreateObject ("InternetExplorer.Application")
Pwb.Visible:=True
Pwb.Navigate("https://*****.org/***/") 
Pwb.Navigate2("https://*****", 2048)
Pwb.Navigate3("http://*****", 2048)
Pwb.Navigate4("http://*****", 2048)
Pwb.Navigate5("*****", 2048)
Pwb.Navigate6("*****", 2048)
Return
当我启动此“我收到错误”时,以下变量名包含非法字符:“Pwb.Visible”程序将退出
如果我试图删除这部分代码,我的网站上就会出现错误:“错误:调用不存在的函数。特别是:Pwb.Navigate(“https://.org/**/”),程序将退出。”

试试这个。确保您拥有最新版本的自动热键(v1.1+)
COM\u CreateObject()
应该是
ComObjCreate()
并且没有Navigate3、Navigate4或Navigate5。。。该对象中可用的方法

Pwb :=  ComObjCreate("InternetExplorer.Application")
Pwb.Visible:=True
Pwb.Navigate("http://www.google.com") 
Pwb.Navigate("http://stackoverflow.com", 2048)
Pwb.Navigate("http://news.google.com", 2048)
Pwb.Navigate("https://www.quora.com/", 2048)
Return

@Teemu在最近的自动热键版本中,可以使用
语法来访问对象成员。@NbdNnm好的,注释已删除,现在就不相关了=)。谢谢它成功了!我想这是因为我没有更新到最新版本的自动热键。在切换到我发布的代码之前,我曾尝试过类似的代码版本,但当时我遇到了同样的错误。非常感谢你的帮助!!所以现在,为了让我的请求更加困难,我有一个弹出框,其中一个网页请求用户名和密码。我想找到一种方法,让它自动填写我的用户名和密码!然后,如果可能的话,我也希望有第二个窗口自动打开(等待一段时间后,允许第一个窗口登录)。有人吗???@user1853767我建议你开始一个新问题。我做了:填写用户名和密码,然后打开另一个IE窗口