首页 » 软件开发 » 附代码及原理(录入表格脚本浏览器复制)

附代码及原理(录入表格脚本浏览器复制)

落叶飘零 2024-07-24 09:15:42 0

扫一扫用手机浏览

文章目录 [+]

本着开源的精神提供,希望能帮到您日常的工作。

程式类似VB,中间夹杂了按键精灵的相关按键代码,读起来也并非难懂,有一定VB语言即可,下载按键精灵,把下面的代码放入运行就可以完成自动录入工作。

代码原理:

通过复制粘贴,抓取网页表格位置和EXCEL的数据互相复制粘贴,达到自动录入完成的效果。
目前模拟的是一份30行的表单,自动循环执行次数为20次,相当于录入20页,需要修改的可以修改对应的这两个数值即可。

附代码及原理(录入表格脚本浏览器复制) 软件开发
(图片来自网络侵删)

Dim ak,mycheck,c

MessageBox "选择表格"

WaitClick

Hwnd1= Plugin.Window.MousePoint()

TracePrint Hwnd1

MessageBox "选择浏览器"

WaitClick

Hwnd2 = Plugin.Window.MousePoint()

TracePrint Hwnd2

MessageBox "开始复制"

/Rem q

ak = WaitKey()

If ak = 16 Then//小键盘1键

//脚本继续

MessageBox "开始复制"

Else

Goto q

End If/

DelAy 2000

For 20

For 30

UserVAr A=0"设置内容"

Call Plugin.Window.Active(Hwnd1)

DelAy 300

//表格

KeyPress "Tab", 1

KeyDown 17, 1

KeyPress 67, 1

KeyUp 17, 1

DelAy 300

CAll Plugin.Window.Active(Hwnd2)

//浏览器

Delay 600

mycheck = Plugin.Sys.GetCLB()

If Asc(mycheck) = 13 Then

MessageBox "录入完毕"

EndScript

End If

KeyDown 17, 1

KeyPress 86, 1

KeyUp 17, 1

DelAy 1000

KeyPress "Enter", 1

DelAy 1000

For 2

Call Plugin.Window.Active(Hwnd1)

DelAy 600

//表格

KeyPress "TAb", 1

KeyDown 17, 1

KeyPress 67, 1

KeyUp 17, 1

DelAy 300

CAll Plugin.Window.Active(Hwnd2)

//浏览器

DelAy 300

A = Plugin.Sys.GetCLB()

If A = 99 or A = 0 Then

Else

KeyDown 17, 1

KeyPress 86, 1

KeyUp 17, 1

DelAy 300

KeyPress "Enter", 1

End If

DelAy 300

Next

CAll Plugin.Window.Active(Hwnd1)

//表格

DelAy 1000

KeyPress "TAb", 1

KeyDown 17, 1

KeyPress 67, 1

KeyUp 17, 1

DelAy 600

A = Plugin.Sys.GetCLB()

KeyPress "Enter", 1

KeyPress "Enter", 1

CAll Plugin.Window.Active(Hwnd2)

//浏览器

DelAy 1000

Call Plugin.Sys.SetCLB(A)

If A = 0 Then

Else

KeyDown 17, 1

KeyPress 86, 1

KeyUp 17, 1

KeyPress "Enter", 1

End If

DelAy 600

Next

Delay 1000

KeyPress "F4", 1

Delay 4000

Next

//Call Plugin.Media.Play("E:\XXX\XXXXXXX.mp3")

//Call Plugin.Media.Beep(659, 1600)

//MessageBox "本页已录完!
"

于2018年冬天创建初始脚本,2019年夏天引入FOR20之前用户界面脚本,此后停止更新持续运行时长2年零8个月

开源时间2021年8月17日

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0