找回密码
 加入
搜索
楼主: microzhou

[IE类操作] 如何判断谷歌浏览器中的按钮是否存在并按要求点击?

[复制链接]
 楼主| 发表于 2023-5-18 16:56:44 | 显示全部楼层
本帖最后由 microzhou 于 2023-5-18 16:59 编辑

控制浏览器看了两天还是不大明白,最后直接截屏取色搞定,暂时先这样用着,谢谢各位的帮助!
  1. #include <GDIPlus.au3>
  2. #include <ScreenCapture.au3>

  3. Local $hGUI,$x,$y

  4. $x = 3
  5. $y = 3

  6. ; 创建 GUI
  7. ;$hGUI = GUICreate("Screen Capture", 110, 10)

  8. WinActivate("Google Chrome")
  9. WinSetState("Google Chrome", "", @SW_MAXIMIZE)
  10. Sleep(500)
  11. $hGUI = GUICreate("Screen Capture", 110, 10, 1315, 405)

  12. ; 捕获窗口
  13. _ScreenCapture_CaptureWnd(@DesktopDir & "\clipboard.png", $hGUI)


  14. ; 从档案中建立一个 GDI+ 图像物件
  15. _GDIPlus_Startup()
  16. $bitmap = _GDIPlus_BitmapCreateFromFile(@DesktopDir & "\clipboard.png")
  17. $graphics = _GDIPlus_ImageGetGraphicsContext($bitmap)

  18. ; 获取指定坐标的颜色值
  19. $color = _GDIPlus_BitmapGetPixel($bitmap, $x, $y)
  20. ;ConsoleWrite("颜色值:0x" & Hex($color, 6) & @CRLF)
  21. MsgBox(0, "", "颜色值:0x" & Hex($color, 6) & @CRLF)


  22. ; 清理资源
  23. _GDIPlus_GraphicsDispose($graphics)
  24. _GDIPlus_BitmapDispose($bitmap)
  25. _GDIPlus_Shutdown()

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2023-6-21 11:54:38 | 显示全部楼层
之前整理了各位大佬的udf用来写游戏脚本,貌似和你要的很契合。你看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2023-6-21 16:08:38 | 显示全部楼层
多谢分享,下载来学习。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2026-9-28 03:39 , Processed in 0.054369 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表