AutoIt:UWSC 相当?

2015-06-06 :  PCクリニック
本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
5、2、1、0、1、 0、0、0、0、0(41)で、換算ポイント 74pt 。
3日前昼頃「グルコサミン」「Python」「FM COCOLO」bg値若干アップ。
一昨日朝方「Firefox」bg値大幅ダウンで5位にダウンし、
「グルコサミン」もbg値が大幅ダウン。
昨日朝方「Firefox」bg値ダウンで6位にダウンし、
「グルコサミン」bg値若干ダウン。
今朝方「Firefox」bg値アップで、5位にアップ。
この間「C言語」では変化は無かった。
・-・ - -・

さて、本文。

前回(2015-06-03)記事:「Python 学習:pywinauto イマイチ?

  ・・・・・
  ・・・・・
  纏めると、・・・・・
  1.Pywinauto
  2.Sikuli
  3.AutoIt と、PyAutoIt 又は Pywin32
  4.PyWin32 の、win32gui
  以上の四択
  となる???
  ゼロ・ベースで学習(調査・分析)ですネ。
  ・・・・・
  ・・・・・
と書いた。

その後、いろいろ比較検討して、
AutoIt - AutoIt」に決めることにした。
“マウス”のシミュレーションも出来る。

これ、<紙>にとっては「UWSC」に相当する?


それで、
前回見つけた、“Stack Overflow”の、
Calling AutoIt Functions in Python
の回答 #22 には、
  Python で、“AutoItX COM/DLL”を使うには、・・・・・
  1.python をインストールする。
  2.AutoIt をインストールする。
  3.pyautoitpywin32 をインストールする。
とありますね。


<紙>は、「WinPython」なので、
1.は当然、済んでいる。
そして、
3.も、一方は済んでいる。

なので、
2.をやることにした。

AutoIt - AutoIt」ページの上にある“メニュー”?の
「AutoIt」に「Downloads」がある。

そこには、
  Current Versions
  ・Latest version: v3.3.12.0
  ・Updated: 1st June, 2014
とあるので、
フル・インストーラの、
「autoit-v3-setup.exe」11.3MB をダウンロードした。

早速、インストール実行。
32ビット版/64ビット版 選択画面では、推奨:32ビット版
とあったので、それに従った。

インストール・ディレクトリは、(自分流の) D:/TOOL/AutoIt3/ にした。
29.1MB になった。


確認作業は、・・・・・

一つ見つけた、日本語のページ:
JavaScript、Perl、Python、Ruby、VBS でAutoItを使ってみる
にある、“Python”の例(若干自分流に修正):

import win32com.client
autoit = win32com.client.Dispatch( 'AutoItX3.Control' )
autoit.Run( 'Notepad.exe', '' )
autoit.WinWaitActive( '無題 - メモ帳' )
autoit.Send( 'Hello world{!}' )



だが・・・・・うまく行かない???

?????

上記の、3.のもう一方にする。

PyAutoIt 0.4 : Python Package Index
から、
「PyAutoIt-0.4.zip」411KB をダウンロード。

そして、
WPPM(WinPython Package Manager)
を使ってインストール。


で、確認・・・・・

Calling AutoIt Functions in Python
の回答 #22 にある、
  Pyautoit
の例(最後の一行は省いた):

import autoit

autoit.run( 'notepad.exe' )
autoit.win_wait_active( '[CLASS:Notepad]', 3 )
autoit.control_send( '[CLASS:Notepad]', 'Edit1', 'hello world{!}' )
autoit.win_close( '[CLASS:Notepad]' )


これはOK!

これに決め!


最後に、補足

pyautoit module は、DLL を使う。
一方、pywin32 では、COM を使う。
両者の違いは無い、
ようだって。

しかし、COM/DLL インタフェースでは、
AutoIt の全機能は使えない。
とある。


「AutoIt」+「PyAutoIt」を学習しよう!


本日はここまで。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


150501
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク