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

How do I open a webpage without opening a new window?

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

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

如何在不创建新 window 的情况下在 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

不使用 Run 命令,您可以 Send 更改 URL 所需的击键(如果您愿意,也可以打开一个新选项卡)。

在您确认 iexplore.exe 已经开始后:

WinGetActiveTitle, Curwtt               ; Get title of active window

当你准备好改变时URL:

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()