function Main1() SN = gg.choice({ "设置倍速", "还原倍速", "退出", }, nil, "倍速面板") if SN==1 then HS9() end if SN==2 then HS666() end if SN==3 then exit() end FX=false end function HS9() x = gg.prompt({"倍速(默认5倍)"},{"5.0"},{number}) n = x[1] -- 清除 gg.clearResults() gg.setRanges(32) -- 第一次搜索 gg.searchNumber("1.0;0.33333334327;0.02999999933::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("1.0", gg.TYPE_AUTO, false, gg.SIGN_EQUAL, 0, -1, 0) results=gg.getResultCount() gg.getResults(100) gg.editAll(n, gg.TYPE_FLOAT) -- 判断 if results==0 then -- 清除 gg.clearResults() gg.setRanges(32) -- 第二次搜索 gg.searchNumber("1.0;0.33333334327;0.02999999933::9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1.0", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll(n, gg.TYPE_DWORD) end -- 清除 gg.clearResults() gg.toast("修改成功") end function HS666() x = gg.prompt({"还原倍速(默认5倍)"},{"5.0"},{number}) n = x[1] -- 清除 gg.clearResults() gg.setRanges(32) -- 第一次搜索 gg.searchNumber(n..";0.33333334327;0.02999999933::9", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber(n, gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1", gg.TYPE_DOUBLE) gg.getResultCount(results) -- 判断 if results==nil then -- 清除 gg.clearResults() gg.setRanges(32) -- 第二次搜索 gg.searchNumber(n..";0.33333334327;0.02999999933::9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber(n, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1", gg.TYPE_DWORD) end -- 清除 gg.clearResults() gg.toast("还原成功") end function exit() gg.alert("退出成功") os.exit() end -- 循环 -- while true do -- if gg.isVisible(true) then -- FX=true -- gg.setVisible(false) -- end gg.clearResults() -- if FX==true then Main1() -- end -- end