2017-01-12 26 views
0

例如,我想它打開4個標籤google.com對1ST IE窗口, 每個選項卡予設定的1秒超時加載爲下一標籤打開兩個IE窗口與超時(BATCH)的多個鏈路

後,2秒...我希望它再開4個選項卡google.com上了一個新2ND IE窗口,每個標籤仍然以1秒的超時值設置爲下一個選項卡。

到目前爲止,我想出了:

@echo off 
    start "1" "www.google.com" 
    ping 1.1.1.1 -n 1 -w 1000 > nul 
    start "2" "www.google.com" 
    ping 1.1.1.1 -n 1 -w 1000 > nul 
    start "3" "www.google.com" 
    ping 1.1.1.1 -n 1 -w 1000 > nul 
    exit 

的代碼是良好的第一IE窗口,問題是如何指揮使用單批第二窗口一樣嗎?

我已經附加了什麼我想下面實現的圖像:

+0

......這可能是一種學術,但是:爲了實現延遲一秒鐘,我會使用'ping 127.0.0.1 -n 2> nul',因爲'127.0.0.1'將始終存在('-n 2'在兩者之間進行兩次'ping'嘗試,間隔爲1秒); '1.1.1.1'可能存在,所以'-w 1000'沒有效果,因此沒有延遲發生... – aschipfl

回答

0

啓動IE瀏覽器的另一個實例,看看它的新窗口將被添加到它。

@echo off 
start "1" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 
start "2" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 
start "3" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 

"%ProgramFiles%\Internet Explorer\iexplore.exe" 

start "4" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 
start "5" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 
start "6" "www.google.com" 
ping 1.1.1.1 -n 1 -w 1000 > nul 
exit 
+0

有什麼問題,是的,它打開一個新的IE瀏覽器,但是當它打開每個選項卡它停止從1或2然後回到第一個窗口,它將繼續在那裏打開標籤...它就像第一個窗口3標籤,然後第二個窗口2標籤返回到最後一個標籤的第一個窗口... 4/2代替3/3 –