Automatizați rutina cu ajutorul tastei automate

Bine ai venit! Astăzi vreau să vă prezint un instrument minunat de automatizare numit AutoHotKey!

Cu aceasta veți putea:

1) Actiunile programului prin mouse, intrarile de la tastatura;







2) completați rapid aceleași formulare;

3) Puneți tastele fierbinți ale vrăjii, aruncați-le pentru milisecunde după reîncărcare (care este critică);

4) Automatizați orice activitate de rutină și mergeți la cafea.

Vă avertizează imediat - scrierea de scripturi la început este foarte capricioasă. Vor exista situații în care codul nu funcționează din vreun motiv și va trebui să vă gândiți o jumătate de zi în care ați făcut o greșeală. Consultați documentația. Cereți ajutor pe Internet. Verificați sintaxa.

Cu toate acestea, timpul investit se plătește cu dobândă. Cu suficientă stăpânire, AutoHotKey vă va economisi mult timp și nervi.

În acest post, voi da doar o descriere a exemplelor specifice de utilizare a scripturilor în practică și de a le spune despre acele capcane care nu sunt descrise în documentație.

Codul este scris în fișiere * .ahk, care sunt editate cu un notepad obișnuit.

Creați un fișier text și modificați extensia acestuia.

Automatizați rutina cu ajutorul tastei automate






MouseGetPos, xpos, ypos

MouseClick, stânga, 130, 70. 0; [WhichButton. X, Y, ClickCount, Viteză, D | U, R]

MouseMove, xpos, ypos, 0

Scenariul face clic pe cartela din partea de sus a ecranului și returnează cursorul în locul respectiv.

Numerele 0 din ambii operatori sunt responsabile pentru viteza cursorului, adică instantaneu.

Puteți fixa cheia pentru 1 cheie, 2 pentru o floarea-soarelui etc. și rapid, fără a se strădui să planteze plante.

(coordonatele 130, 70, va trebui probabil să vă schimbați.) Utilizați punctul 4)

Automatizați rutina cu ajutorul tastei automate

9) Să presupunem că trebuie să puneți un asterisc sau un alt caracter la sfârșitul fiecărei linii.

Număr de ordine: Nr. 12583g 8941

și apoi este masa. Eu, ca designer de bot, am gândit să definesc grafic textul și limitele mesei.

Ie De exemplu, trebuie să determine începutul tabelului, unde vor fi coloane: Nr., Produs, unitate, piesă. prețul fără TVA, prețul cu TVA, prețul la o reducere, suma.

Și la sfârșitul mesei.

În timp ce vă imaginați vag cum să faceți.

Dacă nu este greu, spune-mi numele de lenea :)

Extindeți sucursala 1

Dă ecranul acestui ecran, o să văd. Datele din câmpuri nu trebuie lăsate, trebuie să privesc

Extindeți Sucursala 0

și în 1 va fi capabil să completeze câmpurile? De exemplu, trebuie să scriu contacte zilnic, dar sunt prea leneș.

Extindeți Sucursala 3

Poate. Dar dacă există acces la rularea procesării - este mai ușor să scrieți procesarea direct în limba 1c.

Da, trebuie să știți 1c, dar să învățați elementele de bază ale lui 1c este mai ușor decât să învățați elementele de bază ale AutoIt.







Articole similare

Trimiteți-le prietenilor: