工作中遇到要修改网页内容中的标签,页面数量不少且要反复的重复同一个动作,我好懒啊,不想动手啊,所以就想写个脚本自动完成。按键精灵最好不过了,可以以图找图,可以完全模拟鼠标与键盘的动作啊。

开始是用以图找图获取像素位置用鼠标模拟的方式操作,但发现这方法对分页不灵活,得手动换页等。看到文章后面带着id号,这就再好不过了,用循环可以很轻松的解决问题。只需输入要修改文章的起始和结束id就能处理。以下是代码:

//弹窗让用户输入数字

startNum=inputbox("请输入要修改文章的开始id","提示")

endNum = inputbox("请输入要修改文章的结束id", "提示")

//定义循环

For i = startNum To endNum

//拼接网址

url = "www.xxx.com/admin/addarticle.php?aid=" & i

//用cmd打开网址

RunApp "cmd /c start " & url

//下面是一些点击事件

Delay 3000

MouseWheel -5

MoveTo 848, 678

Delay 500

LeftClick 1

Delay 1000

MoveTo 323, 796

LeftClick 1

Delay 600

MoveTo 966, 213

LeftClick 1

Delay 500

//关闭窗口(Ctrl+w)

KeyDown 17, 1

KeyPress 87, 1

KeyUp 17, 1

//Delay 500

Next

因为不会用数据包方式操作,写的练手脚本得一直开着浏览器,不能动鼠标跟键盘,因为动的话会影响脚本的操作。总之能解放双手还是挺好的,2333,分享出来作为自己的笔记,也和大家分享解决问题一个方法–写脚本。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐