FC2ブログ

Anaconda 学習:PyAutoGUI 導入

2018-05-18 :  PCクリニック
前(2018-05-16)の記事「Anaconda 学習:PyAutoGUI パッケージ」に従って?
PyAutoGUIを導入することにした。

“Anaconda Cloud”では、
conda-forge / packages / pyautogui 0.9.36」から、

  conda install -c conda-forge pyautogui

でインストール。


初めに、
    conda は、4.4.9 だが、4.5.0 有るヨ。
と出たが、
取り敢えず先に進めた。


6ヶダウンロードして、

新規6ヶインストール。
そして、conda は、4.4.9 から、4.3.34 にDOWNGRADE

更に、インストールの終段で、
  「バッチアイルが見つかりません。」
と出たが、終わらせた。

結果、8ヶ追加されて、256 パッケージとなった:
  pip が2つ入っている。追加されたのは、9.0.3
  そして、tinycc も追加されている。


しかし、
先日(2018-05-02)の記事「Tiny C compiler:64-bit 版」の時、
tinycc を、pip でインストールしていた。
この時、リストを出力していなかった。

と云うことで、当時2ヶ追加されて 250 パッケージとなっていた?

今回は、6ヶ追加され、その結果 256 パッケージとなった。



ここで、

  conda update conda

で、4.5.0 にアップデートした。


テスト=動作確認は、・・・・・

前回記事の最後に載せた:
  PyAutoGui 使い方まとめ - サラリーマンがハッカーを真剣に目指す
の、最後に載っている、
  【関連記事】
  PyAutoGUIの具体的な使用例
にある、
PyAutoGUIでgoogle検索を自動化
に依ると、

対象アプリの起動は、
pyautogui.press('win') #windowsキーを押す。
time.sleep(1)
pyautogui.typewrite('microsoft edge')
pyautogui.press('enter') #ブラウザ起動
time.sleep(4)

pyautogui.moveTo(420, 420) #検索のテキストボックスにカーソル移動
pyautogui.click()
time.sleep(4)
pyautogui.typewrite('pyautogui')
pyautogui.press('enter')
と云った感じ?

そこで、<紙>流に1本作った:
# -*- coding: utf-8 -*-

import time as tm
import pyautogui as pa

pa.press( 'win' ) # windowsキーを押す。
pa.press( 'kanji' ) # 半角/全角キーを押す。
pa.typewrite( 'ichitarou' )
pa.press( 'space' ) # 全角に変換

tm.sleep(1)
pa.press( 'enter' ) # 変換確定
pa.press( 'enter' ) # 実行

tm.sleep(5) # 一太郎立ち上がり待ち

tm.sleep(3) # 一太郎に対する処理:ダミー

pa.hotkey( 'alt', 'F4' ) # 一太郎終了
と云うことで、
実行OK


なお、
(参照した)記事の最後に、

  更に複雑な自動化を試みるとpyautoguiだけでは物足りません。

   pyautoguiのみを使ったプログラムの一番のネックは、
  条件分岐ができないことにあります。
   今回の例では、ブラウザが起動して有効になるまでの時間が読めないため、
  長めにsleepせざるを得ないなどの不具合があります。
   イレギュラーが発生するとたちまち失敗してしまします。
  処理が成功したか、失敗したかのアンサーを受けることができないのです。

  それらに対応するためにはさらに本質的な自動化に踏み込まざるを得ません。
  WindowsAPIと組み合わせることで、より本質的な自動化ができそうなので、
  今度試してみます。

とある。
これは些か気になる事項ダ。


本格的な PyAutoGUI の学習ダ!


本日はここまで。


Anaconda ( Python ) 学習は続く。


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


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

コメントの投稿

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

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



おきてがみ

最新記事
カレンダー
09 | 2018/10 | 11
- 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
ブックマーク