|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
//把tc炫舞 拖动到Flashplayer9,启动跳舞游戏。
//在界面中增加一个标签2,宽度410,高度133.字体设置成宋体,粗体,72号字.这样就可以使用.
//UserX,UserY,客户区左上角的X,Y座标。 User,客户区.英文top left corner,左上角。
变量 线程ID,线程开关,hwnd
功能 TC炫舞()
线程开关 = 真
hwnd=窗口查找("Adobe Flash Player 9","ShockwaveFlash")
如果(hwnd==0)
消息框("游戏未启动。")
线程关闭(线程ID)
结束
字库设置("rc:/tc炫舞字库.txt",0)
窗口设置大小(hwnd,558,458)
变量 isfind=窗口激活(hwnd)
等待(100)
循环(线程开关)//主循环。
//第一部分:先用TC完成识字。
变量 M = 窗口识字(hwnd,78,214,516,291,"ff0000-000000",1.0)
等待(100)
如果(M!= "")
变量 L=字符串长度(M)
调试输出("方向键是:"&M)
标签设置文本("标签2",M)
等待(30)
//第二部分:完成所有的方向键。//嵌套循环1。
遍历(变量 i=0;i<L;i++)
变量 ret=字符串截取(M,i,i+1)
选择(ret)
条件 "↑"
窗口发送按键(hwnd,38)
条件 "↓"
窗口发送按键(hwnd,40)
条件 "←"
窗口发送按键(hwnd,37)
条件 "→"
窗口发送按键(hwnd,39)
结束
等待(20)
结束
调试输出("已经完成所有的方向键。")
等待(100)
//第三部分:定点比色,判断小球是否来到P点。//嵌套循环2。
//var返回值=cmpcolor(442,584,"B8CFE9",1.0)//返回值=-1,颜色不匹配.
//traceprint(返回值)
//var返回值=cmpcolor(247,814,"B8CFE9",1.0)//返回值=0,颜色匹配成功.
//traceprint(返回值)
循环(线程开关)
如果(窗口颜色匹配(hwnd,357,160,"FFFFFF-000000",0.9)==0)//匹配成功,返回值 = 0.证明小球来到了时间槽。
等待(35)
窗口发送按键(hwnd,32)
跳出
结束
等待(10)
结束
调试输出("已经完成P点的按键。")
等待(300)
//第四部分:用定点比色,判断新循环是否开始了。//嵌套循环3.
循环(线程开关)
如果(窗口颜色匹配(hwnd,106,155,"FFFFFF-000000",0.9)==0)//匹配成功,返回值 = 0.证明小球重新开始。
跳出
结束
等待(10)
结束
结束
调试输出("新循环开始。")
等待(100)
结束//主循环尾。
等待(100)
设置托盘("my_tray",假)
设置托盘气泡("脚本已经停止。","气泡。")
结束
功能 启动_热键()
线程ID=线程开启("TC炫舞","")
结束
功能 终止_热键()
线程开关 = 假
结束
|
|