脚本精灵吧 关注:21,175贴子:84,411

回复:解答脚本精灵基础问题

只看楼主收藏回复

-- 脚本名称:寻图
-- 脚本描述:11
---------------------------------------------------------------
function main()
t="/sdcard/12.bmp"
local flag,x,y = findImageFuzzy(string.format ("%s",t),80) if flag then toast("找到")
end
end


IP属地:重庆来自Android客户端16楼2014-11-03 19:40
收起回复
    我时之前说运行代码出现“syntax error near showloopsetting" 的那位,以下是代码开头部分,代码出自se论坛大神之手,经stupid11修改过,因为有三百多行,所以先发开头一部分,各位帮忙看看:
    -- 创建脚本界面入口
    function createUI()
    showLoopSetting(false)
    end
    function init()
    clarity=90
    clarity2=80
    end
    function main()
    init()
    w,h=getResolutionRatio()
    sleep(1000)
    mainTask()
    end
    function mainTask()
    ------------输入名字
    input("bo")
    sleep(1000)
    input("bi")
    sleep(1000)
    input("18")
    sleep(1000)
    inputDone()
    sleep(1000)
    click(232,583) --点击确定
    log("输入完成")
    sleep(500)
    repeat
    if checkColor(0xFFFFFF,clarity,487,678,492,683) then --确定、取消按钮颜色
    click(255,680) --判断取消按钮后点击确定账户名字(按钮)
    log("点击确定")


    IP属地:广东18楼2014-11-03 19:49
    收起回复
      2025-06-05 09:31:10
      广告
      楼主可否帮写个手游的脚本
          —— 别哭,别喝酒,别一个人吹冷风,也别想起我。


      IP属地:浙江来自Android客户端19楼2014-11-03 20:42
      回复
        -- 脚本执行入口
        function main()
        while true do
        local flag,x,y = findImageFuzzy("兼容模式/1080x1920/a.bmp",95)
        if flag then
        touchClick(159,1354);
        local flag,x,y = findImageFuzzy("兼容模式/1080x1920/b.bmp",95)
        if flag then
        touchClick(157,1536);
        local flag,x,y = findImageFuzzy("兼容模式/1080x1920/d.bmp",95)
        if flag then
        touchClick(68,1122);
        local flag,x,y = findImageFuzzy("兼容模式/1080x1920/e.bmp",95)
        if flag then
        touchClick(306,1148);
        end
        end
        end
        end
        end
        end
        帮我看下我这哪出问题了 到第二个寻图的地方就执行不下去了 一直停在那了


        来自手机贴吧20楼2014-11-03 23:05
        收起回复
          大神 为什么录制后的脚本在节奏大师上用不了呀


          来自Android客户端22楼2014-11-04 19:04
          收起回复
            多分辨率颜色怎么转换


            IP属地:四川来自Android客户端23楼2014-11-04 23:33
            收起回复
              已经通过手机录制了游戏脚本,但是各账户间的切换还要手动,想做一个可以切换账号的脚本,如何实现?


              24楼2014-11-06 10:09
              收起回复
                按键精灵只能抓取屏幕颜色吗 能不能读取汉字 id或者别的什么特征


                来自iPhone客户端25楼2014-11-06 12:44
                收起回复
                  2025-06-05 09:25:10
                  广告
                  像点击啊 寻图啊 之类的简单函数 脚本精灵 自带教程了 --设置--软件教程-- 写脚本时 可以点 fx 快速导出 不需要 花时间去记 函数 有不懂的 可以来贴吧 或者去脚本精灵论坛 问


                  IP属地:广东来自Android青春福利版26楼2014-11-06 17:18
                  收起回复
                    --截图用的脚本
                    function createUI()
                    showLoopSetting(false)
                    createTextView("text1","截图保存到sd卡")
                    newLine()
                    createTextView("text2","左上角x坐标")
                    createEditText("UI_1","","10","100")
                    createTextView("text3","左上角y坐标")
                    createEditText("UI_2","","10","100")
                    newLine()
                    createTextView("text4","右下角x坐标")
                    createEditText("UI_3","","10","100")
                    createTextView("text5","右下角y坐标")
                    createEditText("UI_4","","10","100")
                    newLine()
                    createTextView("text6","截图保存名称:")
                    createEditText("UI_5","","0","100")
                    createTextView("text7","(数字)")
                    end
                    function main()
                    h = tonumber(UI_5)
                    x1 = tonumber(UI_1)
                    y1 = tonumber(UI_2)
                    x2 = tonumber(UI_3)
                    y2 = tonumber(UI_4)
                    screencapToFile(string.format("%s/%d.bmp",getSDCardPath(),h),x1,y1,x2,y2);
                    end


                    IP属地:广东来自Android青春福利版27楼2014-11-06 17:21
                    收起回复
                      --取颜色的
                      function createUI()
                      showLoopSetting(false)
                      createTextView("text1","输入坐标,进行取色!")
                      newLine()
                      createTextView("text2","X坐标:")
                      createEditText("UI_X","","10","100")
                      newLine()
                      createTextView("text3","Y坐标:")
                      createEditText("UI_Y","","10","100")
                      newLine()
                      end
                      function main()
                      x = tonumber(UI_X)
                      y = tonumber(UI_Y)
                      local h =string.format("0x%06X",getColor(x,y))
                      copy(h)
                      toast("坐标"..x..","..y.."取色成功")
                      toast("已复制"..h)
                      end


                      IP属地:广东来自Android青春福利版28楼2014-11-06 18:32
                      回复
                        这是我目前的半残代码。我想这样子搞。先是点击下载图标。然后自动检测到安装页面下自动安装。安装好后5秒按home返回桌面。然后重新重复步骤。请问这样子我要怎么写。。。




                        IP属地:广东来自Android客户端29楼2014-11-06 22:32
                        收起回复
                          漏了一张。。


                          IP属地:广东来自Android客户端30楼2014-11-06 22:32
                          回复


                            IP属地:广东来自Android客户端31楼2014-11-17 19:10
                            回复