Js

Auto.js script

Auto Js Script



Auto.JS

Auto.js Nakabatay sa JavaScript Ang framework ng script para sa mga wika na tumatakbo sa Android platform. Ang pangunahing prinsipyo ng pagtatrabaho ng Auto.js ay batay sa mga serbisyong pantulong AccessibilityService

Mga Tampok:

  1. Pagsubaybay sa data: Maaari mong subaybayan ang kasalukuyang data ng mobile phone.
  2. Pagsubaybay sa larawan: screenshot upang makuha ang kasalukuyang impormasyon ng pahina.
  3. Pagpapatakbo ng kontrol: Gayahin ang pagpapatakbo ng mga kontrol sa mobile phone.
  4. Awtomatikong daloy ng trabaho: sumulat ng mga simpleng script upang makumpleto ang isang serye ng mga awtomatikong pagpapatakbo. Tulad ng: Awtomatikong paggusto ng WeChat / QQ, mabilis na pagkakasunud-sunod at iba pa.
  5. Pag-andar ng oras: regular na magpatupad ng isang script upang makumpleto ang gawain sa tiyempo. Tulad ng: regular na pag-check in, atbp.

Panimula sa Proyekto:

  • address ng proyekto: https://github.com/hyb1996/Auto.js
  • Mga Opisyal na Forum: https://www.autojs.org/
  • Online na dokumentasyon: https://hyb1996.github.io/AutoJs-Docs/#/
  • Panimula: Isang Javascript IDE sa platform ng Android na sumusuporta sa mga serbisyo sa kakayahang mai-access, ang mga layunin sa pag-unlad ay ang JsBox at Workflow.
  • Pangunahing pagpapaandar: simple at madaling gamiting awtomatikong pagpapaandar ng pagpapatakbo na napagtanto ng serbisyo sa pagiging naa-access
  • Kasunduan: Batay sa Mozilla Public Lisensya Bersyon 2.0

Mga hakbang sa pag-install ng mobile phone:



① Buksan ang serbisyo sa pag-access
imahe
imahe
② Volume up key upang ihinto ang script: Kapag ang script ay nasa isang estado kung saan hindi ito maaaring tumigil, gamitin ang volume up key upang mapilit ihinto ang script.
imahe
③ Buksan ang lumulutang na bintana:
imahe
Ang lumulutang na window ay may 4 na kontrol:



1) Listahan ng script
2) Awtomatikong pagrekord
3) | ​​_ + _ | kumpara Layout scope analysis



4) Dagdag pa

imahe

Ang mga kalamangan ng auto:



1) Buksan ang mapagkukunan: Ang code ay bukas na mapagkukunan at ang source code ay matatagpuan.

2) Walang kinakailangang ugat: Ang Android 7.0 at mas mataas ay karaniwang hindi nangangailangan ng ugat.

3) Libre.

4) Madaling gamitin: ang code ay awtomatikong nabuo.

5) Wika: Pamantayan sa grammar JS.

6) kakayahang umangkop.

7) Pagpapalawak: Magbigay ng JS sa tulay ng JAVA, mayroong walang limitasyong pagpapalawak.

Itaguyod ang awtomatikong hands-on na pagsusulat ng Auto.JS script

1) Seguridad: Ang mga script ng Auto.JS ay may mahusay na mga pahintulot, at ang paggamit ng mga script ng iba ay maaaring mapanganib.

2) Simpleng isulat: Ang script ng JS ay nakapugad sa Intsik, madaling basahin at isulat.

3) Pag-upgrade ng script: Kapag na-upgrade ang bersyon ng APP, maaaring hindi magamit ang orihinal na script.

4) Pagbutihin ang iyong kakayahang magsulat ng code at malutas ang mga problema.

Konstruksiyon ng kapaligiran sa PC

Pag-install ng VS Code

Panimulang tutorial sa VS Code: https://blog.csdn.net/QiHsMing/article/details/87064955

Opisyal na address sa pag-download ng Visual Studio Code: https://code.visualstudio.com Piliin ang bersyon upang mai-download ayon sa iyong computer platform.
imahe
Lumikha ng isang bagong folder ng proyekto at mag-right click Layout level analysis Buksan sa VS Code.
imahe

I-install ang AutoJS plugin

Mag-click Open with Code maghanap para sa Expand O Auto.js Mahahanap mo ang plugin na Auto.JS.
imahe

Pag-unlad na may AutoJS plugin

hyb1996

Pindutin ang Ctrl + Shift + P o i-click ang 'View' -> 'Command Panel' upang ilabas ang panel ng utos, ipasok ang Auto.js upang makita ang maraming mga utos, ilipat ang cursor sa utos na Auto.js: Simulan ang Server, pindutin ang Enter upang maipatupad Ang pagkakasunud-sunod.

imahe
Sa oras na ito, ipapakita ng VS Code ang 'Auto.js server na tumatakbo' sa kanang sulok sa itaas, na nangangahulugang matagumpay na nabuksan ang serbisyo.
imahe
1. Open the AutoJS plugin

Ikonekta ang telepono sa Wifi na pinagana ng computer o sa parehong lokal na network ng lugar. Suriin ang IP address ng computer sa pamamagitan ng linya ng utos na ipconfig (o ang parehong utos ng pag-andar ng iba pang mga operating system). Paganahin ang serbisyo ng pag-debug sa menu ng pull-down na bahagi ng Auto.js, ipasok ang IP address, at hintaying magtagumpay ang koneksyon.
imahe
imahe
Kapag matagumpay ang koneksyon, ipinapakita ang VS Code:
imahe

I-edit ang file na JavaScript sa computer at patakbuhin ito sa telepono sa pamamagitan ng pagpapatakbo ng utos na Patakbuhin o pagpindot sa F5.
imahe
Mga resulta sa operasyon ng mobile terminal:
imahe

2. Connect the mobile terminal
Pindutin ang Ctrl + Shift + P o i-click ang 'View' -> 'Command Panel' upang ilabas ang panel ng utos, ipasok ang sumusunod na utos, mahahanap mo ang nakakonektang mobile terminal.

3. Save the project to the mobile terminal

imahe
Mag-click sa konektadong mobile terminal at mai-save ang proyekto sa konektadong mobile terminal.
imahe
imahe

Mga karaniwang utos ng plugin ng AutoJS

Pindutin ang Ctrl + Shift + P o i-click ang 'View' -> 'Command Panel' upang ilabas ang command panel. Ipasok ang Auto.js upang makita ang maraming mga utos:

Auto.js:SaveToDevice : Simulan ang serbisyo ng plug-in. Matapos matiyak na ang telepono at computer ay nasa parehong lokal na network ng lugar, gamitin ang function na Connect Computer sa side pull-down menu ng Auto.js upang kumonekta.
Start Server: Itigil ang serbisyo ng plugin.
Stop Server Patakbuhin ang script ng kasalukuyang editor. Kung mayroong maraming mga aparato na nakakonekta, tumatakbo ito sa lahat ng mga aparato.
Run Itigil ang script na naaayon sa kasalukuyang file at patakbuhin ito muli. Kung higit sa isang aparato ang nakakonekta, tatakbo itong muli sa lahat ng mga aparato.
Rerun Itigil ang script na naaayon sa kasalukuyang file. Kung maraming mga aparato ang nakakonekta, huminto sa lahat ng mga aparato.
Stop Itigil ang lahat ng pagpapatakbo ng mga script. Kung maraming koneksyon ang nakakonekta, patakbuhin ang lahat ng mga script sa lahat ng mga aparato.
StopAll I-save ang kasalukuyang file sa default na direktoryo ng script ng telepono (ang pangalan ng file ay prefixed na may remote). Kung mayroong maraming mga aparato na nakakonekta, i-save ang mga ito sa lahat ng mga aparato.
Save: I-pop up ang menu ng aparato at patakbuhin ang script sa tinukoy na aparato.
RunOnDevice I-pop up ang menu ng aparato at i-save ang script sa tinukoy na aparato.
SaveToDevice: (Bagong proyekto): Pumili ng isang walang laman na folder (o lumikha ng isang bagong walang laman na folder sa file manager), isang proyekto ay awtomatikong malilikha
New Project (Patakbuhin ang proyekto): Upang magpatakbo ng isang proyekto, kinakailangan ang Auto.js 4.0.4Alpha5 o mas mataas
Run Project (I-save ang proyekto): Upang makatipid ng isang proyekto, kinakailangan ang Auto.js 4.0.4Alpha5 o mas mataas

Ang ilan sa mga utos sa itaas ay may kaukulang mga key ng shortcut, maaari kang sumangguni sa paglalarawan sa likod ng utos.

Simpleng halimbawa ng script: Napagtanto ang pangkalahatang kahoy ng pag-aani ng fan

Code:

Save Project