|
カテゴリ:Python
Python Win32 Automation を見てみる。GUI アプリケーションを Python からコントロールできるようなもの。例えば、Notepad を開いて閉じる、なんていうのも、
のようにすればできる。 昔、Scriplayer というソフトがあって、GUI ベース操作を記録して、同じ操作を何回でもできるようなものがあったなぁ。あれはあれで便利であった。 win32com を使えば、PythonでExcelの初歩的な操作 みたいなことができるのは分かっているのだが、COM の知識がなくても、キーボードの操作が分かっていれば使えちゃうと便利だなと思って試してみた。が、日本語だとちと問題がある。 例えば、
のようなコードは動かない。
のようにしなければいけない。まあ、この方がメニューそのままで都合が良いわけだが。その後が問題。app.SaveAs.ComboBox5.Select("UTF-8") を実行したところで次のようにエラーになってしまう。
まじめにハックすれば使えるようにできそうな気もするが、今、特に使う用途もないので、止めておく。どういうオチなんだ。 いや、こうやって書いておけば誰か、解決方法を見つけてくれるかなとか。他力本願か! お気に入りの記事を「いいね!」で応援しよう
Last updated
2007.04.11 04:23:07
コメント(0) | コメントを書く
[Python] カテゴリの最新記事
|