2013-09-10 22 views
5

Sono relativamente nuovo ai comandi batch e ho imparato costantemente. Il mio problema è simile al seguente:Chiudi una singola scheda in Chrome utilizzando il comando Batch

Ho capito come uccidere i processi utilizzando i comandi batch utilizzando molti metodi diversi. Tuttavia, non sono stato in grado di capire come chiudere una singola scheda in, preferibilmente, cromo.

Ogni pensiero sarebbe molto apprezzato! Grazie!


Quindi, suppongo che dovrei indicare il mio problema esatto.

Sto usando notepad ++ come compilatore LaTeX e invio del pdf finale a chrome. La ragione: di solito ho 20 schede aperte relative al progetto su cui sto lavorando e questo semplifica molto il mio lavoro per dividere il mio schermo tra notepad ++ e chrome. Il mio file batch corrente compila il codice LaTeX e invia il documento compilato a chrome come una nuova scheda. Per ovvi motivi, non voglio chiudere una scheda ogni volta che compilo, quindi ho pensato che chiudere la scheda corrente allo stesso tempo durante la compilazione avrebbe risolto il mio problema. Ma, proprio non riesco a trovare un modo per ottenere il mio file batch per chiudere solo la scheda con il mio pdf compilato.

Grazie in anticipo!

risposta

4

controllo tutti in esecuzione cromo istanze/schede con:

wmic process where "caption='chrome.exe'" get

e vedere i processi properties.Probably il migliore indicatore che si può contare su in questo caso è CreationDate (altre proprietà sono fondamentalmente la stessa per tutti istanze di Chrome) - è sempre in formato YYYYMMDDHHmmss.ms ed è facile per il confronto delle stringhe. Ma devi sapere quando è stato avviato.