• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[源码分享]核酸检测自动生成二维码[阳光总在风雨后! 希望疫情早... [复制链接]

1#
  1. //这是电脑版的,手机助手无法使用!!
  2. /*
  3. 第一次写免费的脚本,也免费分享给大家参考~

  4. 阳光总在风雨后!

  5. 希望疫情早日结束!

  6. 喵喵老师 留
  7. */

  8. SetSimMode 2
  9. //成员目录(桌面文件路径)
  10. 路径 = "C:\Users\kfq\Desktop\核酸检测自动生成二维码成员表.xlsx"

  11. //提取数据
  12. Dim 姓名(99999),身份证(99999),电话(99999),地址(99999)
  13. Plugin.Office.OpenXls 路径
  14. For j = 1 To 99999
  15. 姓名(j) = Plugin.Office.ReadXls(1, j, 1)
  16. If 姓名(j) = "" Then
  17. TracePrint "全部提取完毕"
  18. 总共 = j -1
  19. TracePrint "总共:"&总共&"人"
  20. Exit For
  21. End If
  22. 身份证(j) = Plugin.Office.ReadXls(1, j, 2)
  23. 电话(j) = Plugin.Office.ReadXls(1, j, 3)
  24. 地址(j) = Plugin.Office.ReadXls(1, j, 4)
  25. // TracePrint 姓名(j)
  26. // TracePrint 身份证(j)
  27. // TracePrint 电话(j)
  28. // TracePrint 地址(j)
  29. Next
  30. //几千人尤其是老年人不懂手机,打印二维码直接扫,提高采样效率(见过扫身份证的,效率不是很好)
  31. Plugin.Office.CloseXls
  32. Delay 1000

  33. //开始生成二维码
  34. For j = 1 To 总共
  35. TracePrint "第"&j&"个"
  36. Call 点击(680, 176)
  37. RightClick 1
  38. Delay 500
  39. Call 点击(680+62,176+84)
  40. Do
  41. FindColor 593,713,1191,834,"FA8919",x,y
  42. If x>0 and y>0 Then
  43. TracePrint "表格加载完成"
  44. //录入数据
  45. Call 点击(1081, 319)
  46. Call 输入(姓名(j)) : Delay 500
  47. Call 点击(1099,447)
  48. Call 输入(身份证(j)) : Delay 500
  49. Call 点击(1087,510)
  50. Call 输入(电话(j)) : Delay 500
  51. Call 点击(1089,579)
  52. Call 输入(地址(j)) : Delay 500
  53. Call 点击(918, 789)
  54. //提交数据
  55. Do
  56. FindColor 783,478, 783,478, "000000", x, y
  57. If x > 0 and y > 0 Then
  58. TracePrint "出现二维码,开始截图"
  59. //qq截图快捷键 Ctrl + Alt + A
  60. KeyDown 17,1
  61. KeyDown 18, 1
  62. KeyDown 65,1
  63. KeyUp 65, 1
  64. KeyUp 17, 1
  65. KeyUp 18, 1
  66. //qq截图快捷键 Ctrl + Alt + A
  67. Delay 2000
  68. //按住滑动框选范围
  69. MoveTo 746, 333
  70. Delay 300
  71. LeftDown 1
  72. Delay 300
  73. MoveTo 1036, 830
  74. Delay 300
  75. LeftUp 1
  76. //按住滑动框选范围
  77. Delay 1000
  78. //保存快捷键 Ctrl + S
  79. KeyDown 17,1
  80. KeyDown 83, 1
  81. KeyUp 83, 1
  82. KeyUp 17, 1
  83. //保存快捷键 Ctrl + S
  84. Delay 1000
  85. //Call 点击(708, 447)
  86. //以姓名 + 身份证 方式命名图片,方便发放,也防止重名
  87. Call 输入(姓名(j) & "--" & 身份证(j)) : Delay 500
  88. //以姓名 + 身份证 方式命名图片,方便发放,也防止重名
  89. KeyDown 13, 1
  90. KeyUp 13, 1
  91. Delay 1000
  92. Call 点击(1193, 181)
  93. Delay 300
  94. Exit Do
  95. End If
  96. Delay 100
  97. Loop
  98. Exit Do
  99. End If
  100. Delay 100
  101. Loop
  102. Next
  103. TracePrint "所有成员全部生成完毕"

  104. Function 输入(内容)
  105. //直接无法输入,采用复制粘贴剪贴板的形式
  106. Plugin.Sys.SetCLB 内容
  107. KeyDown 17,1
  108. KeyDown 86,1
  109. KeyUp 86, 1
  110. KeyUp 17,1
  111. End Function

  112. Function 点击(x, y)
  113. //类似于安卓的点击屏幕,电脑版需要移动鼠标
  114. MoveTo x, y
  115. Delay 300
  116. LeftClick 1
  117. Delay 300
  118. End Function
复制代码
lizi.rar (, 下载次数:49)

635787403
发新话题 回复该主题