以前、PyAutoGUIを使って自動化する記事を書きましたが、 PyAutoGUIはあくまで表面的な自動化でしかありません。 例外に弱く、処理も遅いという問題があります。 例えば、テキストボックスの値を読み取って、 その値に応じて処理を変えたいなんてこともできないわけです。 そこで今回はWindowsAPIを使っての自動化を試みます。 PyWin32という外部ライブラリもあるのですが、 あえて、標準ライブラリのみで実装する方法を考えてみます。 Pythonからmessageboxを呼び出す PythonでWindowsAPIを呼び出してメッセージボックスを表示させてみます。 【コード】 # -*- coding: utf-8 -*- import ctypes if __name__ == "__main__": ctypes.windll.user32.MessageBoxW(0, "t