Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import psutil
- def count_chrome_windows_tabs():
- chrome_windows = 0
- chrome_tabs = 0
- for proc in psutil.process_iter(['pid', 'name', 'cmdline']):
- if 'chrome' in proc.info['name'].lower():
- # Check if it's a Chrome process
- try:
- cmdline = proc.info['cmdline']
- if any("--type=renderer" in arg.lower() for arg in cmdline):
- chrome_tabs += 1
- else:
- chrome_windows += 1
- except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
- pass
- return chrome_windows, chrome_tabs
- def main():
- chrome_windows, chrome_tabs = count_chrome_windows_tabs()
- print(f"Number of Chrome windows: {chrome_windows}")
- print(f"Number of Chrome tabs: {chrome_tabs}")
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement