python,PyAutoGUI,设置鼠标键盘自动操作
2024-08-28 16:22:09
三个文件需在同一个文件夹下面,文件夹的位置无要求。
1.第一个文件,trial.py。python代码调用PyAutoGUI操作鼠标键盘,可以通过修改start_time和end_time来确定程序自动开始和结束的时间(24小时制)。
import pyautogui as ag
import datetime
import random
import time
import string # 开始结束时间
start_time =
end_time = # 屏幕尺寸
width, height = ag.size()
width_half = int(width / )
height_half = int(height / )
width_part = int(width / )
height_part = int(height / ) # 鼠标随机移动10秒,以表示程序已经开始运行
for i in range():
# 生成坐标
x = random.randint(, width)
y = random.randint(, height)
# 移动鼠标
ag.moveTo(x, y, duration=) # 循环
while :
# 获取当前时间
my_hour = datetime.datetime.now().hour
# 若在指定时间内
if start_time <= my_hour < end_time:
# 鼠标随机移动
my_random = random.randint(, )
for i in range(my_random):
# 生成坐标
x = random.randint(, width)
y = random.randint(, height)
# 移动鼠标
ag.moveTo(x, y, duration=0.25)
# 暂停随机时间
my_random = random.randint(, )
time.sleep(my_random)
# 键盘随机按键
my_random = random.randint(, )
my_str = random.sample(string.ascii_letters, my_random)
for i in range(my_random):
ag.typewrite(my_str[i])
ag.typewrite(['backspace'])
# 暂停随机时间
my_random = random.randint(, )
time.sleep(my_random)
2.第二个文件,black.bat。借助命令提示符运行程序,运行时将显示命令提示符的黑窗口。
python .\trial.py
3.第三个文件,隐藏黑框.vbs。调用black.bat程序,但不显示命令提示符的黑窗口。
set ws=WScript.CreateObject("WScript.Shell")
ws.Run ".\black.bat",
最新文章
- csv
- jQuery专题
- MMORPG大型游戏设计与开发(part1 of net)
- Vim快捷键操作命令
- php 数据访问(以mysql数据库为例)
- Linux学习笔记<;四>;
- Oracl各个版本的下载地址
- Jenkins中Jelly基础、超链接、国际化
- ubuntu14.04中国源
- .net 程序集自动生成版本号
- JVM的内存区域划分划分及作用
- jQuery实现发送验证码倒计时60秒
- SpringMVC(六):@RequestMapping下使用@RequestHeader绑定请求报头的属性值、@CookieValue绑定请求中的Cookie值
- classpath和filepath
- wpa_cli 关联无线网络
- python开发遇到的坑(2)mongodb安装路径权限问题
- python使用stomp连接activemq
- C# 锁系列目录
- MySQL基础一(CMD使用)
- 解决UnicodeEncodeError: &#39;ascii&#39; codec can&#39;t encode characters in position 0-1: ordinal not in range