pcklick
Goto Top

Durch BATch geöffnetes CMD-Fenster nach wait.exe Befehl schliessen

Hey Leute.
Ich habe folgendes Problem:
Ich will (mit Firefox und/oder Google Chrome) mehrere Internetadressen aufrufen die sich nacheinander nicht als neue Fenster sondern als Tab's öffnen. Wie kann man das am besten machen?

Naja... Eher schlechter ist meine Alternative, die einen Fehler enthält. Wartet mann eine bestimmte Zeit nach dem Aufrufen einer Seite ab, und öffnet eine neue Seite, so wird diese als Tab geöffnet.
Das Ganze sieht dann so aus:


start http://www.google.ch
CALL wait.exe 1000
start http://www.beispiel.net

Die Wait.exe ist einigen evtl. bekannt - Wenn nicht googeln (Zögert einen Befehl hinaus)
Naja:
Google wird geöffnet, einige Sekunden später öffnet sich die Beispielseite. Nun zum Fehler: Das CMD-Fenster bleibt offen. Will man es manuell schliessen, schliesst sich Firefox / Google Chrome mit face-sad
Was kann man da tun?
der "exit"-Befehl hilft nicht...

Ich hoffe, ihr könnt mir helfen. Entweder ein komplett anderer Befehl oder der modifizierte Waitbefehl (Per Ping ist es jedoch genau das selbe...)


LG Tarek

Content-Key: 196291

Url: https://administrator.de/contentid/196291

Printed on: April 24, 2024 at 19:04 o'clock

Member: Freund.der.Nacht
Freund.der.Nacht Dec 28, 2012 at 05:32:09 (UTC)
Goto Top
Hallo Tarek,

wenn du Windows Vista / 7 / 8 verwendest würde ich
timeout /t 3 /nobreak
:: Angabe in Sekunden
verwenden. Ich nutze es selbst auch damit ich nicht bei jedem Neustart alles manuell starten muss.

MfG
Batch-Lord
Member: pieh-ejdsch
pieh-ejdsch Dec 29, 2012 updated at 00:15:02 (UTC)
Goto Top
moin pcklick,

Google wird geöffnet, einige Sekunden später öffnet sich die Beispielseite. Nun zum Fehler: Das CMD-Fenster bleibt offen.
Das ist ja ein Ding. Wie kommt dann der Wechsel von Befehlszeile 1 zu Zeile 2 zustande?

Benutze den Kompletten Syntax bei Start: mit dem Programm
setlocal
set "FF=I:\Voruebergehend\Tragbar\FirefoxPortable\FirefoxPortable.exe"  
set /a wait =5
for %%i in ("%FF%") do tasklist /fi "imagename eq %%~nxi" /fo list |find /i "%%~nxi" >nul|| set /a wait = 10  

start "" "%FF%" www.google.de  

timeout /t %wait%

start "" "%FF%" www.administrator.de  

Gruß Phil
Member: pcklick
pcklick Dec 31, 2012 at 22:37:59 (UTC)
Goto Top
Danke, einfache Option zum verzögern face-smile
Member: Freund.der.Nacht
Freund.der.Nacht Jan 12, 2013 at 17:34:02 (UTC)
Goto Top
Ist die Frage jetzt gelöst?

Wenn ja, dann bitte als gelöst markieren!

MfG

Batch-Lord