我有一个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
答案 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()