pywin32をさわってみた

インストール

なぜかPython3.5だとうまくいかなかったのでPython3.4で入れた。

Python3.4: Download Python | Python.org

pywin32: Python for Windows Extensions - Browse /pywin32 at SourceForge.net

スクリプト

ディスク容量の表示

import win32api

disks = win32api.GetDiskFreeSpaceEx()
for i in disks:
    r = round(i/(1024**3),1)
    print(str(r)+" GB")

OKウィンドウの表示

import win32gui

a = win32gui.MessageBox(None,'Contents','Title',1)
print(a) # ok -> 1, cancel -> 2

ブラウザの実行

import win32com.client

ie = win32com.client.Dispatch("InternetExplorer.Application")
ie.Visible = True
ie.Addressbar = True
ie.Navigate("https://www.google.com")

メモ帳の実行

import win32com.client

wshShell = win32com.client.Dispatch("WScript.Shell")
wshShell.Run("notepad.exe")