cac function
user_8567946
abc
2 years ago
2.8 kB
3
Indexable
function readFile(path) local file = io.open(path,"r"); if file then local _list = {}; for l in file:lines() do table.insert(_list,l) end file:close(); return _list end end function readFileString(path) local file = io.open(path,"rb"); if file then local content = file:read "*a" file:close(); return content end end function ReadFileWithSpecChar(path,specchar) local file = io.open(path,"r"); if file then local _list = {}; for l in file:lines() do table.insert(_list,splitString(l,specchar)) end file:close(); return _list end end function writeFile(path,text,mode) local file = io.open(path,mode);--a:append mode, w:replace mode if file then file:write(text.."\n"); file:close(); end end function writeFileTable(path,Table) os.remove(path); sleep(1000); local file = io.open(path,"w");--a:append mode, if file then for _,l in ipairs(Table) do --table.insert(_list,l) file:write(l.."\n"); end file:close(); end end function sleepWithToast(x,mess) local timeslepp = x repeat toast(mess.." "..timeslepp/1000); timeslepp = timeslepp - 1000 usleep(1000000); until timeslepp <= 0 end function waitImage(imagePath, failRepeat) local repeatTIme = failRepeat;-- số lần tìm kiếm lập lại repeat repeatTIme = repeatTIme - 1; if repeatTIme == 0 then --khi lập lại giảm tới 0 sẽ thông báo với auto pc lập lại vòng mới, và dừng script bằng assert() return false; end local result = findImage(imagePath, 0, 0.95, nil, false); for i, v in pairs(result) do return result; end usleep(1000000);-- nghỉ 1 giây return false; until 1 == 2 end function tablelength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end function splitString(inputstr, sep) if sep == nil then sep = "%s" end local t={} for str in string.gmatch(inputstr, "([^"..sep.."]+)") do table.insert(t, str) end return t end function removeSpaceString(data) local codeRef2 = string.gsub(data, '%s+', ''); --remove khoảng trắng codeRef2 = codeRef2:gsub('%s+', '');--remove khoảng trắng codeRef2 = codeRef2:gsub("%s$", "");--remove khoảng trắng codeRef2 = codeRef2:gsub("\n", "");--remove xún dòng return codeRef2; end function sleep(x) usleep(x*1000); end function checkSDTdaguichua() if waitImage(currentPath().."/images/KyHieuDaTungGuiTrongDB.PNG",2) ~= false then toast("So da gui roi",3) tap(1112, 221); return false end end
Editor is loading...