如何在不打开新窗口的情况下打开网页?

时间:2017-08-07 13:42:35

标签: autohotkey

我有一个AutoHotkey脚本,可以通过URL浏览网站上的各个页面。每次我想打开一个新页面时,我都会使用Run命令打开一个新的Internet Explorer实例。

当我的脚本完成运行时,我通常会打开5或6个不同的窗口来浏览网站。

如何在不创建新窗口的情况下在Autohotkey中打开网页?

^j::
  Run, iexplore.exe www.example.com/login, , Max
  doStuff1()
  Run, iexplore.exe www.example.com/settings, , Max
  doStuff2()
  Run, iexplore.exe www.example.com/wp-admin, , Max
  doStuff3()
  // doStuff4(), doStuff5(), etc.
return

1 个答案:

答案 0 :(得分:1)

不是使用Run命令,而是Send更改网址所需的击键次数(或者如果您愿意,可以打开新标签页)。

确认iexplore.exe已启动后

WinGetActiveTitle, Curwtt               ; Get title of active window

当您准备更改网址时:

WinActivate, %Curwtt%                   ; Ensure we are on original window
Send, !d                                ; Alt-D places cursor in URL field
Send, http://blahblahblah.com{Enter}    ; Go to the new web site
; Dostuff()