2013-09-10 39 views
5

Tôi tương đối mới đối với các lệnh theo lô và đã học tập đều đặn. Vấn đề của tôi là như thế này:Đóng một tab duy nhất trong Chrome bằng lệnh Batch

Tôi đã hiểu cách giết các quy trình bằng cách sử dụng lệnh batch bằng nhiều phương pháp khác nhau. Tuy nhiên, tôi đã không thể tìm ra cách để đóng một tab duy nhất, tốt nhất là chrome.

Bất kỳ suy nghĩ nào cũng sẽ được đánh giá cao! Cảm ơn!


Vì vậy, tôi cho rằng tôi nên nêu rõ vấn đề chính xác của tôi.

Tôi đang sử dụng notepad ++ làm trình biên dịch LaTeX của mình và gửi bản pdf cuối cùng tới chrome. Lý do: Tôi thường có ~ 20 tab mở liên quan đến dự án tôi đang làm việc và nó chỉ làm cho công việc của tôi dễ dàng hơn nhiều để chia màn hình của tôi giữa notepad ++ và chrome. Tập tin batch hiện tại của tôi biên dịch mã LaTeX và gửi tài liệu đã biên dịch sang chrome dưới dạng tab mới. Vì lý do rõ ràng, tôi không muốn đóng một tab mỗi khi tôi biên dịch, vì vậy tôi nghĩ rằng đóng tab hiện tại cùng một lúc trong quá trình biên dịch sẽ giải quyết được vấn đề của tôi. Nhưng, tôi chỉ không thể tìm thấy một cách để có được tập tin thực thi của tôi để chỉ đóng tab với pdf biên soạn của tôi.

Cảm ơn trước!

Trả lời

4

kiểm tra tất cả chạy chrome trường/tab với:

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

và xem quá trình properties.Probably chỉ số tốt nhất mà bạn có thể dựa vào trong trường hợp này là CreationDate (tài sản khác về cơ bản giống nhau cho tất cả chrome instances) - nó luôn luôn có định dạng YYYYMMDDHHmmss.ms và dễ dàng so sánh chuỗi. Nhưng bạn sẽ phải biết thời gian khi nó được bắt đầu.

Các vấn đề liên quan