按键精灵吧 关注:500,473贴子:1,031,971
  • 4回复贴,共1

如何设置函数默认值?

只看楼主收藏回复

自己写的函数如何设置参数的默认值
例如:
Function WaitImg(图片名, 找图时间,x,y,X,Y)
Dim i
WaitImg = false
For i=1 to 找图时间 * 2
FindPic x, y, X, Y, "G:\ajjl\找图\" & 图片名 & ".bmp", 0.9, ImgX, ImgY
If ImgX > 0 Then
WaitImg = true
TracePrint "耗时" & (i/2) & "秒,寻找图片" & 图片名 & "的结果为:x=" & ImgX & ",y=" & ImgY
Exit For
Else
TracePrint "没有找到" & 图片名
End If
Delay 500
Next
End Function
我想把后四个参数设置默认值为全屏,然后有时候需要指定区域找图再填具体数值,这能办到吗?


IP属地:广东来自Android客户端1楼2021-05-23 11:38回复
    加个弹窗赋值语句,启动时要求给XY赋值后再继续运行下面的语句就好了


    2楼2021-05-23 13:23
    收起回复
      2025-12-19 00:08:05
      广告
      不感兴趣
      开通SVIP免广告
      简单粗暴的就是0,0,9999,9999
      一劳永逸就是自动获取屏幕分辨率


      IP属地:广东3楼2021-05-23 16:08
      收起回复