Verwenden Sie auto.js, um den täglichen Check-in zu automatisierenAufgrund der Epidemie muss ich mich jeden Tag pünktlich zu Hause melden. Wenn ich jeden Tag aufwache, kann ich es nicht vermeiden, unaufmerksam zu sein oder die App nicht sehen oder auf die Schaltfläche klicken zu können (das denke ich mir einfach aus). Also wollte ich etwas schaffen, das den Prozess automatisiert, sodass ich das mühsame tägliche Einstempeln nicht mehr machen muss. Ich habe es sofort gemacht und mich dann an das Zugänglichkeitsskript zum Stapeln von Katzen erinnert, das ich vor Double Eleven geschrieben habe. Daher stellt dies überhaupt kein Problem dar. Verwendete Tool-Bibliothek: auto.jsDenn auto.js ist auf eine barrierefreie Bedienung auf Android-Telefonen angewiesen. Derzeit werden nur Android-Telefone unterstützt und es muss mindestens Android 6.0 installiert sein. Auf der offiziellen Website gibt es ausführliche Einführungen, daher werde ich hier nicht näher darauf eingehen. Noch etwas: Der Autor von auto.js hat die Pflege 2019 eingestellt, daher habe ich eine andere Bibliothek gewählt, die auto.js übernommen hat: autox.js. Sie sind beide sehr ähnlich, es ist also egal, welche Sie verwenden. Praktische BedienungStellen Sie zunächst sicher, dass sich Ihr Computer und Ihr Mobiltelefon im selben Netzwerk befinden, installieren Sie vscode auf Ihrem Computer und suchen Sie nach dem Plug-In „auto.js“, um es zu installieren. Sie können den Code auch auf Ihrem Telefon bearbeiten, aber das ist wirklich umständlich. Nachdem die Installation abgeschlossen ist, drücken Sie „cmd+shift+P“ und geben „auto“ ein. Die entsprechenden Einstellungen werden in der Liste darunter angezeigt. Klicken Sie auf „Dienst starten“, um den auto.js-Code auf Ihrem Computer zu bearbeiten. Sie müssen die Einstellungen auf Ihrem Mobiltelefon öffnen und auf „Mit Computer verbinden“ klicken, die Computer-IP eingeben und Sie können die Eingabeaufforderung zur Verbindung des neuen Geräts auf dem Computer sehen. (Beachten Sie, dass Sie den Dienst auf Ihrem Computer zuerst aktivieren müssen, bevor Sie eine Verbindung herstellen können.) Als Nächstes können Sie auto.js auf dem Mobiltelefon verwenden, um das Layout jeder Seite zu debuggen und zu analysieren. Klicken Sie nach dem Schreiben des Codes in vscode auf „Auf allen Geräten speichern“. Der Code auf dem Computer wird dann mit dem Telefon synchronisiert. Klicken Sie auf die Schaltfläche „Ausführen“ des Plug-Ins, um den gesamten laufenden Prozess anzuzeigen. Es gibt auch viele Tutorials zum Schreiben und Bedienen von Skripten. Ich habe nur den Code für diese Anforderung geschrieben und bin nicht zu sehr darauf eingegangen. Wenn Sie interessiert sind, können Sie es selbst lernen. Hier werde ich nur über einige der Probleme sprechen, auf die ich gestoßen bin.
Schließlich kann das fertige Skript mithilfe der „gepackten Anwendung“ von auto.js gepackt und verteilt werden. Und hier ist abschließend der Code: Auto() auto.waitFor(); console.show(true); //Konsole öffnen console.log("i Light Industry University automatisches Einstempelskript"); console.log("version--------1.1"); console.log("autuer---zhaosheng"); app.launch('io.cordova.zhqy') console.log("App wurde geöffnet"); Schlaf (5000); //Auf Anwendungsdienst klickenvar fuwu = text("Anwendungsdienst").findOnce(); fuwu.klick(); console.log("Anwendungsdienst auswählen"); Schlaf(2000) console.log("Klicken Sie auf Epidemieprävention und -kontrolle"); Klicken Sie auf ("Epidemieprävention und -kontrolle") Schlaf(2000) // 2. Heimstudium className("android.view.View").depth(11).desc("home").findOne().click(); console.log("Klicken Sie hier, um zu Hause zu lernen"); // id("home").findOne().click() Schlaf(1500) //Health Daily// Klick(222,945) console.log("Klicken Sie auf Health Daily"); Klicken Sie auf ("Health Daily") Schlaf(2000) //Wählen Sie das aktuelle Datum // 1. Holen Sie sich das heutige Datum console.log("Berechne das aktuelle Datum"); var meinDate = neues Date(); let day = myDate.getDate(); //Entsprechende Seitennummerif(day < 10){ Tag = "0"+Tag console.log("Aktuell ist:"+Tag); } // Alarm (Tag) Klick(Tag) console.log("Klicken Sie hier, um jetzt einzuchecken"); click("Jetzt einchecken") Schlaf(3000) click("Klicken, um aktuellen Standort abzurufen") Schlaf(2000) Klick(244,2130) Schlaf(3000) wischen(550,1925,550,465,2000) wischen(550,1925,550,465,2000) Schlaf(2000) Klick(493,2095) Schlaf(2000) Klick(764,1638) Dies ist das Ende dieses Artikels über die Verwendung von auto.js zur Realisierung des automatischen täglichen Einstempelns. Weitere verwandte Inhalte zum automatischen täglichen Einstempeln mit auto.js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Erläuterung der Regeln zum Standortabgleich für die Nginx-Konfiguration (Beispiel)
>>: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18 unter MacOS
Einführung: MySQL-Datenbankwiederherstellung nach...
Ich habe vor Kurzem mit dem Studium der Datenbank...
Anhand eines Beispiels habe ich Ihnen die Lösung ...
Inhaltsverzeichnis Hintergrund Funktion Zweck Ide...
Wenn ein Formularfeld in einem Formular deaktivier...
Wenn Benutzer an einem Backend-Verwaltungssystem ...
Für Linux-Systemadministratoren ist es von entsch...
1. Was ist ein Deadlock? Die offizielle Definitio...
Dieser Artikel veranschaulicht anhand von Beispie...
1. Nachfrage Ein Bild bewegt sich in einer Endlos...
Inhaltsverzeichnis 1. Globale Wache 1. Globale Fr...
Als ich heute CentOS6.2 installierte, kam ich nic...
Vorwort Bei einem seit 4 Jahren laufenden Java EE...
In diesem Artikel wird der spezifische Code von V...
laden Anforderung erfolgreich Anforderung fehlges...