👻
pywin32を利用してwindowsを操ろう
↓ すでに入っている場合は不要
pip install pywin32
※windows11で下記は検証を行っております。
1.windowsの画面にメッセージを表示
import win32api
win32api.MessageBox(None, "メッセージの表示", "タイトル")
メッセージの表示
2.「メモ帳」を自動で開く
import win32api
win32api.WinExec("C://Windows/System32/notepad.exe")
2.1 メモ帳でメッセージを表示させる
import win32api
import win32gui
win32api.WinExec("C://Windows/System32/notepad.exe")
hwnd = win32gui.FindWindow("Notepad", None) # ウインドウハンドルの取得
win32api.MessageBox(hwnd, "メッセージの表示", "メモ帳メッセージ")
※win32api.MessageBoxの第一引数には、ウインドウハンドルが入る。
追記予定...
Discussion