#156. 自家製ボスウェア vs Teams除け

Githubを見ると例によってPythonで作成したようです。
テレワーク中の従業員がサボタージュや無意味な離席等をしていないか、監視するというのです。
監視する対象はMicrosoft 365(投稿者はO365と言っている)で、Teamsの例の●を監視するとのことでした。

サイバーセキュリティと、何ら関係がありません。済みません。

さて茶坊主は●がアンバー色へ転じることを嫌い、VSCodeで次のPythonスクリプトを稼働させました。
名付けて「Teams除け」。

注意点は、
①PyAutoGUIをpipでインストールすること
②マウスカーソルの移動範囲は各々でチューニングしてほしいこと
③マウスクリックが邪魔である場合はコメント化(#)して回避すること。あるいはEscキーの打鍵などと置換えてみること
④PCを操作するときは当該のスクリプトをCtrl+Cで必ず停止させること(勝手にマウスカーソルが移動する為)
くらいです。

import pyautogui
import random
import time
from datetime import date


import logging                              # --- Add New - Start

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__doc__)
fileHandler = logging.FileHandler("./abc.log")
logger.addHandler(fileHandler)              # --- Add New - End

pyautogui.FAILSAFE = False                  # --- Add New

x = 0
y = 0
while True:
	y = random.randrange(100, 500, 1)
	x = random.randrange(100, 500, 1)
	print(y, x)
	pyautogui.moveTo(y, x)
	# pyautogui.click()			# --- Remove
	pyautogui.press("esc")		        # --- Update
	logger.info('Y座標: ' + str(y) + ' ' + 'X座標: ' + str(x))    # --- Add New

	time.sleep(30)