# 本程序运行后打开监控网址,输入用户名和密码,点击六班监控,再点击最大化
# 开机自动运行python程序的实现
# 注册表 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
# 或者 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 二者不一定谁有效
# 新建字符串值,名称为jiankong,数值为 "d:\sun\ie.bat"
# ie.bat文件内容,python d:\sun\jiankong.py
# 设置开机后输入法默认为英文
# jiankong.py,就是下面的代码文件
# 新版的Win10如何设置自动登录, https://baijiahao.baidu.com/s?id=1684131876206162695&wfr=spider&for=pc
import os
import pyautogui
import time
from multiprocessing import Process
def exe_cmd(cmd):
os.system(cmd)
if __name__ == '__main__':
cmd = '"C:\Program Files\Internet Explorer\iexplore.exe" 192.168.222.253'
p = Process(target=exe_cmd, args=(cmd,))
p.start() # 如果不用多进程,执行打开ie网址后可能不返回,后面的无法执行
time.sleep(5)
x, y = pyautogui.locateCenterOnScreen(r'login.png') # 获得用户名输入框左边的头像图标中心位置
pyautogui.click(x+26, y) #点击用户名输入框
time.sleep(2)
pyautogui.typewrite("user") #键盘输入用户名
time.sleep(0.5)
pyautogui.press('tab')
time.sleep(0.5)
pyautogui.typewrite("abc123123") #键盘输入密码
time.sleep(0.5)
pyautogui.press('tab')
time.sleep(0.5)
pyautogui.press('enter')
time.sleep(10)
pyautogui.click(x-487, y+115, clicks=2, button='left') # 点击六班后
time.sleep(3)
pyautogui.click(x-304, y-134, clicks=2, button='left') # 双击监控第一个框