Tôi đã nhìn vào này trong khoảng 2 giờ bây giờ và tôi nghĩ rằng có một cách để làm điều này, nhưng nó đòi hỏi một số cái nhìn sâu sắc hơn về cách các cửa sổ xử lý iexplore.exe cho PID ...
Tôi có một phiên bản làm việc của một tập tin batch tôi đã viết sẽ giúp bạn có được những gì bạn muốn, NHƯNG chỉ khi cửa sổ Internet Explorer đầu tiên và duy nhất của nó mở.
Đối với một số lý do tôi không thể có được PID để thay đổi khi tôi mở trình duyệt mới, nhưng tôi có thể nhận được kết quả nếu không có cửa sổ đang mở (rõ ràng vì không có PID)
Nhưng dù sao, đây là những gì Tôi có ... bạn sẽ có thể chạy trên hệ thống của bạn và nó sẽ cho bạn biết rằng không có sự khác biệt và nó thực sự có thể tạo ra kết quả nếu trình duyệt mặc định của bạn là Firefox hoặc Chrome hoặc một cái gì đó ... chỉ cần thực hiện các thay đổi với những gì tôi đang cung cấp.
@echo off
IF EXIST c:\temp\pshell.txt del c:\temp\pshell.txt
IF EXIST C:\temp\PID1.txt del C:\temp\PID1.txt
IF EXIST C:\temp\PID2.txt del C:\temp\PID2.txt
IF EXIST C:\temp\PowerFormat.txt del C:\temp\PowerFormat.txt
powershell.exe Get-Process iexplore>C:\temp\pshell.txt
FOR /F "skip=3 tokens=7 delims= " %%1 IN (c:\temp\pshell.txt) DO @echo %%1>> C:\temp\PID1.txt
start "title" "www.google.com"
powershell.exe Get-Process iexplore>C:\temp\pshell.txt
FOR /F "skip=3 tokens=7 delims= " %%2 IN (c:\temp\pshell.txt) DO @echo %%2>> C:\temp\PID2.txt
FC /L c:\temp\pid1.txt c:\temp\pid2.txt> C:\temp\FileComparison.txt
FOR /F "tokens=7 delims=" %%3 IN (c:\temp\FileComparison.txt) DO @echo %%3>C:\temp\DiffPID.txt
FINDSTR "FC: no differences encountered" c:\temp\FileComparison.txt
IF '%ERRORLEVEL%'=='0' del C:\temp\FileComparison.txt & echo.No PID Found
IF NOT '%ERRORLEVEL%'=='0' type c:\temp\FileComparison.txt
pause
exit
Hãy cho tôi biết nếu điều này giúp ...
Làm thế nào để 'START "www.google.com" 'mở cửa sổ trình duyệt? Theo tài liệu, START "title" mở một cửa sổ giao diện điều khiển mới với tiêu đề được chỉ định. –
Tôi xin lỗi, nó phải là, BẮT ĐẦU "tiêu đề" "www.google.com" –
Hãy nghĩ rằng bài đăng này thuộc về Siêu Người dùng –