本腳本基于AutoJS4.1.1a.Alpha2,在RedsmiS2,MIUI12.0.4上開發,釘釘版本6.0.13,
手機無需root,需要取消手機鎖屏,授予Autojs無障礙權限,
設定為定時任務,自動打卡并發送打卡結果到自己的郵箱,
軟體下載地址:https://github.com/NEPDream/Auto.js-backup/releases/tag/v4.1.1a
"auto";
//喚醒螢屏
device.wakeUp();
//上滑解鎖
sleep(2*1000);
swipe(500,2000,500,1000,201);
//打卡任務執行時保持螢屏常亮
device.keepScreenOn(20*60*1000);
//隨機延時(最多10分鐘)
sleep(random(0, 10*60*1000));
//回傳桌面
home();
sleep(1*1000);
//關閉釘釘
openAppSetting(getPackageName("釘釘"));
while(!click("結束運行"));
sleep(3*1000);
click("確定");
sleep(2*1000);
//打開釘釘
launchApp("釘釘");
sleep(10*1000);
//點擊忽略更新(如果有)
click("暫不更新");
sleep(2*1000);
//點擊作業臺
while(!click("作業臺"));
sleep(2*1000);
//點擊考勤進入打卡頁面
while(!click("考勤打卡"));
sleep(10*1000);
//點擊打卡
click("上班打卡");
click("下班打卡");
sleep(2*1000);
//點擊統計
while(!click("統計"));
sleep(5*1000);
//上滑
swipe(500,2000,500,1000,201);
sleep(2*1000);
//截圖
if(!requestScreenCapture()){
toast("請求截圖失敗");
}
var img = captureScreen();
images.saveImage(img, "/sdcard/1.png");
sleep(2*1000);
//發送郵件
app.sendEmail({
email: ["xxxx@163.com"],
subject: "打卡成功",
text: "打卡成功",
attachment :"/sdcard/1.png"
});
while(!click("電子郵件"));
sleep(5*1000);
//點擊發送郵件按鈕的坐標
click(640,108);
sleep(2*1000);
//關閉釘釘
openAppSetting(getPackageName("釘釘"));
while(!click("結束運行"));
sleep(2*1000);
while(!click("確定"));
sleep(2*1000);
//回傳主頁
home();
sleep(1*1000);
//關閉螢屏常亮
device.cancelKeepingAwake()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/282646.html
標籤:其他
