Bir toplu iş dosyasının iki ayrı programı başlatmasını ve ardından komut satırı penceresinin kapanmasını istiyorum. Aslında, açıklığa kavuşturmak gerekirse, Internet Explorer'ı iki farklı URL ile başlatıyorum.
Şimdilik şöyle bir şey var:
start "~\iexplore.exe" "url1"
start "~\iexplore.exe" "url2"
Elde ettiğim şey, yalnızca ikinci URL'nin yüklü olduğu bir Internet Explorer örneği. Görünüşe göre ikinci URL ikincinin yerini alıyor. Yeni bir komut satırı penceresi yükleyeceğim ve yüklendiğinde çalıştırılacak komutu ileteceğim bir sözdizimi hatırlıyor gibiyim, ancak referansı bulamıyorum.
Sorunun ikinci kısmı olarak: hızlı bir toplu iş dosyası yazmanız gereken zamanlar için saklayabileceğiniz iyi bir referans URL'si nedir?
Düzenleme: Bir cevabı işaretledim, çünkü işe yarıyor. Artık her URL için bir tane olmak üzere iki pencere açık. (teşekkürler!) İşin komik yanı, orijinal sözdizimimi kullanarak /d yaklaşımı olmadan, önceden var olan bir Internet Explorer örneğimin açık olup olmamasına bağlı olarak farklı sonuçlar alıyorum.
Bunu toplu iş dosyanızda deneyin:
@echo off
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.google.com
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.yahoo.com
Tavsiye için teşekkürler Rodger.
Benim için aşağıdaki gibi çalıştı:
@echo off
start /d "" IEXPLORE.EXE www.google.com
start /d "" IEXPLORE.EXE www.yahoo.com
Internet Explorer 8'deki ayarlarla:
IE seçeneklerinde yeni bağlantıların mevcut pencerede mi yoksa yeni pencerede mi açılacağını kontrol eden bir ayar vardır. Bunu komut satırından kontrol edip edemeyeceğinizden emin değilim ama belki bu seçeneği değiştirmek sizin için yeterli olabilir.
IE7'de seçenek "Kısayolları başlatmak için pencereleri yeniden kullan (sekmeli tarama devre dışı bırakıldığında)" gibi görünüyor.