2017-08-07 71 views
1

我有一個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

而不是使用Run命令,你可以Send擊鍵需要改變URL(或打開一個新的標籤,如果這是你喜歡什麼)。

您確認後您的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() 
+0

[據tumchaaditya(https://stackoverflow.com/ a/10241473/3357935),您也可以使用F6將焦點切換到URL字段。 –

相關問題