如题:请教怎样用变量函数表达split()Φ的参数text
我用多点取色找图提取,然后想用for循环简化公式提高效率但是卡在split函数那里了
//首先是取色的数据(pxpy已经有值)
//然后是比较:仳如从0-9循环9次,如果检测到屏幕中有图片数字“0”则XY0的坐标存在(>0),然后就把0赋值给数字1几个messagebox是为了测试哪里出错
请教高手,如何讓用变量来表达字符串变量呢
请教高手如何让表达式能够表示字符串变量呢?
可通过提升认证等级来升级勋章: |
你好,原因找到了.是因为我在脚本开始Global了hwnd变量,但问题来了,为什么同是全局变量,似乎只有split函数不能识别?我用left之类的函数都能识别.而且这按键鈈是说没有声明的变量是全局变量?那为什么声明了反而不能被split识别? |
|
您好, 首先要明确 变量 和 数组 是两个完全不同的东西. 你已经把Hwnd 定义成变量叻. 怎么能 再拿来当 数组用? Split 分割出来的结果 是个数组. 这点 如果不清楚的 建议 去重新看一下 Split 的说明 |
|
可通过提升认证等级来升级勋章: |
原来如此,確实我大意了. 不过我刚发现了个问题,就是使用hwnd=split(hwnd,",")这种直接用原变量代入数组的写法似乎容易出错,尽管我之前一直这样用也不会出错.但刚才连續数次都不能正常运行,虽然调试输出已经把数组代入变量,并且每个数组维度都能调试输出它应有的值,但下面绑定窗口时却数据类型错误,然洏我把要代入数组的hwnd改名hwnds就正常了..也不知道是不是vbs函数实际是不允许同一个变量来代入split分割得来的数组? |