使用autohotkey使用多个选项卡启动IE

时间:2015-01-23 13:52:53

标签: internet-explorer autohotkey

我之前发布了一个关于此的问题(请参阅Open IE with multiple tabs),当我的工作使用Windows XP& IE8。由于列出的答案,我能够让它工作。没有进一步的问题。现在我已经在工作中升级到Windows 7(仍在使用IE8),&这个脚本不再有效。我不得不重新下载ahk,所以我使用的是最新版本。当我尝试启动此.ahk时,我在第18行收到错误"错误。以下变量名称包含非法字符:" Pwb.Visible"该计划将退出。"我尝试删除这部分,但后来我收到了#34;错误:调用不存在的函数。具体来说:ComObjCreate(" InternetExplorer.Application").....程序将退出。"我不确定Windows XP和Windows之间发生了什么变化。使这个.ahk无法正常运行的Windows 7。任何帮助将不胜感激!!

脚本:

{
wb := ComObjCreate("InternetExplorer.Application") 
wb.Visible := True
wb.Navigate("https...")
wb.Navigate("http...", 2048) 
wb.Navigate("http...", 2048)
wb.Navigate("http.../", 2048)
wb.Navigate("http...", 2048)
wb.Navigate("https...", 2048) 
WinMaximize, A
Sleep, 5000
wb := ComObjCreate("InternetExplorer.Application")
wb.Visible := True
wb.Navigate("http...")
wb.Navigate("P:\Stuff\FrameHome.html", 2048)
wb.Navigate("http...", 2048)
WinMaximize, A 
Sleep, 5000
wb := ComObjCreate("InternetExplorer.Application")
wb.Visible := True
wb.Navigate("http...")
WinMaximize, A 
Sleep, 5000
Run C:\Program Files\....exe
Sleep, 20000
Run C:\Program Files\Mozilla Firefox\firefox.exe
Sleep, 30000 
Run C:\Program Files\KatMouse\KatMouse.exe 
Run P:\....xlsx
Return
}

1 个答案:

答案 0 :(得分:1)

MCL调用它,你需要http://ahkscript.org的版本作为当前下载的autohotkey,com是一个超过5岁的版本抱歉:(

这就是它的全部,只需获得最新版本,它将再次起作用......

希望有所帮助