Raindrop.ioの「保存済み」を示す小さなブラウザウィンドウを閉じるPythonスクリプト(Windows用)
https://gyazo.com/045d32ada2c7da97da7ba6019b679288
(画像はMac版のブラウザでの例ですがWindowsでも同様)
コード
code:script.py
# Raindrop.ioの「保存済み」を示すブラウザの小さなウィンドウを閉じる
# Windows専用
import pygetwindow as gw
import win32gui
import win32con
# 対象にするウィンドウを特定するためのキーワード(タイトルバーの文字列)を指定
# すべてのウィンドウを取得
all_windows = gw.getAllWindows()
for window in all_windows:
if not window.visible:
continue
title = window.title
# いずれかのキーワードがタイトルに含まれているか判定
if any(keyword in title for keyword in target_keywords):
hwnd = window._hWnd
print(f'Closing window: {title}')
win32gui.PostMessage(hwnd, win32con.WM_CLOSE, 0, 0)
使い方
Windowsのタスクスケジューラなどで定期的に自動実行させると、このようなウィンドウが定期的に自動で閉じられるようになるので、手動で閉じる必要がなくなります。
/icons/hr.icon