👻

pywin32を利用してwindowsを操ろう

2022/08/02に公開

↓ すでに入っている場合は不要

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