PythonでMessageBox

PythonでWin32 APIのMessageBoxを呼ぶ。
pywin32が必要。
呼び出しにはwin32apiモジュールを、定数値にはwin32conモジュールを使う。

import win32api
import win32con
win32api.MessageBox(0, u"これはめっせーじぼっくすのてすとです!", u"てすと", win32con.MB_OK | win32con.MB_ICONINFORMATION)

また、threadで回して大量に表示させるととウィルスっぽくて面白い。

import win32api
import win32con
import threading
class MessageThread(threading.Thread):
	def run(self):
		win32api.MessageBox(0, u"ほげ"*16, u"えらー", win32con.MB_OK | win32con.MB_ICONERROR)
for i in xrange(42):
	MessageThread().start()