- //=======得到当前窗口的句柄=======
- 调用插件命令 Wend=Window.Foreground()
- //======移动窗口到1.1的位置=====
- 调用插件命令 Window.Move(Wend,1,1)
- //==================脚本主体==================
- 如果表达式 (1) 为真,则循环执行
- 调用子程序 cjt
- 调用子程序 ajt
- 循环结束
- //================脚本主体结束================
- //==============开始检测箭头数量==============
- 子程序 cjt
- 如果表达式 (1) 为真,则循环执行
- //循环防卡延时:
- 延时8*dt毫秒
- (VBScript语句) i=0
- 如果表达式 (i<9) 为真,则循环执行
- 如果 (283+17.5*i,449) 的颜色大约等于 #D76500 则
- (VBScript语句) s=9-i:k=17.5*i
- 跳转到标记 jscjt
- 条件结束
- 如果表达式 (i<4) 为真,则
- 如果 (283+17.5*i,449) 的颜色大约等于 #2300D3 则
- (VBScript语句) s=9-i:k=17.5*i
- 跳转到标记 jscjt
- 条件结束
- 条件结束
- (VBScript语句) i=i+1
- 循环结束
- 循环结束
- //-------------结束测箭头
- 标记 jscjt
- 子程序结束,回到调用处
- //================检测箭头数量结束=============
- //================开始按箭头===================
- 子程序 ajt
- (VBScript语句) x=0
- 如果 (283+k,449) 的颜色大约等于 #008AFA 则
- (VBScript语句) x=x+1
- 条件结束
- //------------------循环检测为哪个方向键(已包括反键)并按相应方向键
- 如果表达式 (x<s) 为真,则循环执行
- //-------------循环防卡延时
- 延时4*dt毫秒
- (VBScript语句) a=0:b=0:c=0
- //-------------判断4K还是8K
- 如果 (276+k+x*35,457) 的颜色大约等于 #EE9900 则
- 跳转到标记 an8k
- 条件结束
- 如果 (276+k+x*35,457) 的颜色大约等于 #5300F3 则
- 跳转到标记 an8k
- 条件结束
- 跳转到标记 an4k
- //--------------8K
- 标记 an8k
- 调用子程序 8k
- 跳转到标记 xyg
- //--------------4K
- 标记 an4k
- 调用子程序 4k
- 跳转到标记 xyg
- //--------------下一个方向键
- 标记 xyg
- 延时4*dt毫秒
- x=x+1
- 循环结束
- 延时256毫秒
- 子程序结束,回到调用处
- //=================结束按箭头=================[/ft]
- //===================8==K=====================
- 子程序 8k
- 如果 (275+k+x*35,449) 的颜色大约等于 #CE6000 则
- (VBScript语句) a=1
- 条件结束
- 如果 (275+k+x*35,449) 的颜色大约等于 #2100CB 则
- (VBScript语句) a=0.1
- 条件结束
- 如果 (283+k+x*35,457) 的颜色大约等于 #F39D00 则
- (VBScript语句) b=1
- 条件结束
- 如果 (283+k+x*35,457) 的颜色大约等于 #4D00EF 则
- (VBScript语句) b=0.1
- 条件结束
- 如果 (290+k+x*35,449) 的颜色大约等于 #D76500 则
- (VBScript语句) c=3
- 条件结束
- 如果 (290+k+x*35,449) 的颜色大约等于 #2100CB 则
- (VBScript语句) c=0.3
- 条件结束
- (VBScript语句) sum=a+b+c
- //正键
- 如果表达式 (sum=3) 为真,则
- 按键<PageUp>
- 跳转到标记 8kjs
- 条件结束
- 如果表达式 (sum=1) 为真,则
- 按键<Home>
- 跳转到标记 8kjs
- 条件结束
- 如果表达式 (sum=4) 为真,则