summaryrefslogtreecommitdiff
path: root/Chap18ProjExtendMouseNow.py
diff options
context:
space:
mode:
Diffstat (limited to 'Chap18ProjExtendMouseNow.py')
-rw-r--r--Chap18ProjExtendMouseNow.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/Chap18ProjExtendMouseNow.py b/Chap18ProjExtendMouseNow.py
new file mode 100644
index 0000000..3c69dd3
--- /dev/null
+++ b/Chap18ProjExtendMouseNow.py
@@ -0,0 +1,20 @@
+#! python3
+
+# Chapter 18 Project Extended Mouse Now
+# Displays the mouse cursor's current postion
+
+import pyautogui
+
+print('Press Ctrl-C to quit.')
+try:
+ while True:
+ x, y = pyautogui.position()
+ positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
+ pixelColor = pyautogui.screenshot().getpixel((x,y))
+ positionStr += ' RGB: (' + str(pixelColor[0]).rjust(3)
+ positionStr += ', ' + str(pixelColor[1]).rjust(3)
+ positionStr += ', ' + str(pixelColor[2]).rjust(3) + ')'
+ print(positionStr, end='')
+ print('\b' * len(positionStr), end='', flush=True)
+except KeyboardInterrupt:
+ print('\nDone.')