パンダの休日

雑多な書き残し

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
前に書いたPython備忘録の中でguippyを名前だけ紹介して何も説明を載せなかったので少し説明を書きます。
Pythonを使い始めたころ、丁度CookieClickerというクッキーをクリックするだけのゲーム?が流行っていて、もちろん手でクリックすればいいのですが折角だからPythonにやらせようと思いググって出会ったのがguippyでした。
マウスポインターのある位置でクリックを仮想的に連続で発生させるのものだけですが、当時作ったのがこんな感じです。

import time
import guippy
gp=guippy.Guippy()
while True:
gp.click()
time.sleep(0.01)

たった6行です。
仮想クリックの仕組みやらはサッパリ分かりませんが簡単にかけました。
何回で止める、という機能すらないのでCtrl+Cなどで止めるしかない雑スクリプトです。
これを使って一日中クッキー作っていました。

guippyにはこの他にも仮想的にキーボードの操作を行わせることもできるので、例えばフォルダ内のファイルを日付順に並べた上でファイル名の後ろに(1)、(2)・・・などを付けたりさせることもできます。
普通のプログラムならファイル名をプログラム内で書き換えるだけですが、guippyを使えば画面上で動きが見えて面白いです。
まぁ、面白いだけです。
選択肢をひたすら選ぶだけの1000問アンケートにランダムに解答する、なども簡単に実現できそうですね。
簡単に繰り返し作業をさせたい場合は何か便利に使えるのでオススメです。
(2.7で動作を確認しましたが3.3に入れようとしたらpipにエラー出されました。うちだけかも知れませんが両方あるなら2.7で使うのが無難かもしれません。)
スポンサーサイト

shader

Author:shader
多趣味飽き性に振り回されて色々やってます。

直接連絡したい方は御気軽にメールしてください。 3日以内には返信させて頂きます。

名前:
メール:
件名:
本文:

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。