求大神解释下按键精灵里这段代码的意思。。。
dm_ret=dm.FindPicEx(196,729,1097,768,"QQ游戏.bmp","020202",1.0,0)Iflen(dm_ret)>0Thenss=...
dm_ret = dm.FindPicEx(196,729,1097,768,"QQ游戏.bmp","020202",1.0,0)
If len(dm_ret) > 0 Then
ss = split(dm_ret,"|")
index = 1
sss = split(ss(index),",")
id = int(sss(0))
x = int(sss(1))
y = int(sss(2))
dm.MoveTo x, y
End If
len , split , index 这3个是什么意思, 展开
If len(dm_ret) > 0 Then
ss = split(dm_ret,"|")
index = 1
sss = split(ss(index),",")
id = int(sss(0))
x = int(sss(1))
y = int(sss(2))
dm.MoveTo x, y
End If
len , split , index 这3个是什么意思, 展开
展开全部
虽然不知道按键精灵是个什么东西,但代码大致理解,这很像VB的程序,但又不是,至少VB是强数据类型的,这里好多变量时未声明的
len我理解就是计算dm_ret长度的一个函数
index就是数组下标吗,为了索引方便,其实感觉dm_ret类似于如下格式,例如a,b,c|d,e,f|2,3就是这种格式的数据。其实这个原本应该有个循环!
split是个函数了第一个参数传入字符串,第二个为间隔符,就是将第一个参数安装第二个参数分割为数组
a,b,c|d,e,f|2,3
ss = split(dm_ret,"|")结果就是,a,b,c d,e,f 2,3 以数组形式存到ss中
sss = split(ss(index),",")结果就是,sss数组存的就是a b c(这里我认为这个语言数组其实地址为1)
例子里我给的是字符,不过实际是整数,还望理解!
len我理解就是计算dm_ret长度的一个函数
index就是数组下标吗,为了索引方便,其实感觉dm_ret类似于如下格式,例如a,b,c|d,e,f|2,3就是这种格式的数据。其实这个原本应该有个循环!
split是个函数了第一个参数传入字符串,第二个为间隔符,就是将第一个参数安装第二个参数分割为数组
a,b,c|d,e,f|2,3
ss = split(dm_ret,"|")结果就是,a,b,c d,e,f 2,3 以数组形式存到ss中
sss = split(ss(index),",")结果就是,sss数组存的就是a b c(这里我认为这个语言数组其实地址为1)
例子里我给的是字符,不过实际是整数,还望理解!
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询