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

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

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

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

Local $hGUI,$x,$y

$x = 3
$y = 3

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

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

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


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

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


; 清理资源
_GDIPlus_GraphicsDispose($graphics)
_GDIPlus_BitmapDispose($bitmap)
_GDIPlus_Shutdown()

本帖子中包含更多资源

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

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

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-4-25 09:13 , Processed in 0.068758 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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