Pythonで座標を常時表示させるプログラム
さてみなさま
こんにちは。
まぶちでございますよ。
プログラミング研修
最近は、工場で、プログラミング教室を行い、Pythonという言語のプログラミングを覚える研修を行いました。
主にパソコンの自動操作の方法についてのレクチャーでした。
定期反復業務の自動化をすすめております。
海外に出ていった仕事を国内に取り戻す。
というスローガンで高度化をすすめております。
座標点を調べるプログラム
座標点を調べて、自動化していくのですが、そのPC上の座標がわかりにくいので、
その座標がわかるプログラムを作ってみました。
PYAUTOGUIがインストールされている必要があるので、
WindowsPowerShellから
pip install pyautogui
が必要です。
デスクトップや、タスクバーなどに保存しダブルクリックで実行させます。
#トマト工業株式会社
#ポジションを表示させるプログラムmpositionV1
#pyautoguiのインポート
import pyautogui
#timeモジュールのインポート、時間設定ができるように。
import time
#ctrl+cで終了ができるようにtry except構文をつくる。
#プリント文で、初期座標を表示
try:
print(pyautogui.position())
while True: #while文で永久動作
#ポジション1を現在のポジションポジション2を新しいポジション。
pt1 = pyautogui.position()
time.sleep(0.1)
pt2 = pyautogui.position()#ポジション1とポジション2に差分を調べる。
#0.1秒間隔で差分をみる。
if pt1 != pt2:#ポジション1とポジション2が違うとき以下の動作をする。
print(pyautogui.position())
pt1 = pyautogui.position()
time.sleep(0.005)
pt2 = pyautogui.position()
except KeyboardInterrupt:
#終了時にプリント文で終了させる。
print("終了しました。")
いま、カーソルが画面上の座標点のどの位置をさしているのか、リアルタイムに表示してくれます。
ctrl+Cで強制終了します。
明日は研修兼歓迎会がありますので、17時きっかりに電話が繋がらなくなります。
そのためメールにてご連絡いただければと思います。
無事GWを迎えられることを本当に嬉しく思っています。
お客様や仕入先様に感謝の毎日です。
ありがとうございます。