2013-09-10 11 views
5

Jestem stosunkowo młodym użytkownikiem poleceń wsadowych i stale uczę się. Mój problem jest taki:Zamykanie pojedynczej karty w przeglądarce Chrome za pomocą polecenia Batch

Zrozumiałem, jak zabijać procesy za pomocą poleceń wsadowych za pomocą wielu różnych metod. Jednak nie byłem w stanie dowiedzieć się, jak zamknąć jedną kartę, najlepiej w chrome.

Wszelkie przemyślenia będą mile widziane! Dzięki!


Tak więc, przypuszczam, że powinienem podać dokładny problem.

Używam notatnika ++ jako mojego kompilatora LaTeX i wysyłam ostateczny pdf do chrome. Powód: zwykle mam ~ 20 otwartych zakładek związanych z projektem, nad którym pracuję, a to po prostu znacznie upraszcza moją pracę, aby podzielić ekran między notepad ++ i chrome. Mój bieżący plik wsadowy kompiluje kod LaTeX i wysyła skompilowany dokument do chrome jako nową kartę. Z oczywistych powodów nie chcę zamykać zakładki przy każdej kompilacji, więc pomyślałem, że zamknięcie bieżącej karty w tym samym czasie podczas kompilacji rozwiąże mój problem. Ale, po prostu nie mogę znaleźć sposobu, aby mój plik wsadowy zamknął tylko kartę z moim skompilowanym plikiem pdf.

Z góry dziękuję!

Odpowiedz

4

Sprawdź wszystkie instancje działające chrom/zakładki z:

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

i zobaczyć procesy properties.Probably najlepszym wskaźnikiem, że można liczyć na w tym przypadku jest CreationDate (inne właściwości są w zasadzie takie same dla wszystkich chrome instances) - zawsze pojawia się w formacie YYYYMMDDHHmmss.ms i jest łatwe do porównania stringów. Ale musisz znać czas, w którym został uruchomiony.

Powiązane problemy