Automatizați de rutină cu AutoHotkey

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

Cu el puteți:

1) Programarea acțiunilor cu mouse-ul, apăsarea tastelor;

2) umple rapid golurile de același tip, formă;

3) Pune pe chei verilor caniculare le-a turnat în câteva milisecunde după încărcare (care este critic);

4) Automatizați orice acțiuni de rutină și du-te pentru a bea cafea.

Voi avertiza - scrie script-uri exercițiu inițial foarte capricios. Va o astfel de situație încât codul pentru un motiv oarecare nu funcționează, și trebuie să se gândească o jumătate de zi în cazul în care ai făcut o greșeală. Răsturnarea de documentare. Cere ajutor pe Internet. Verifică sintaxa.

Cu toate acestea, timpul de încorporat se amortizează cu o răzbunare. Cu suficient AutoHotKey de dezvoltare a salva o mulțime de timp și nervi.

În acest post voi da o descriere a exemplelor specifice de scriptare în practică și vorbesc despre acele capcane care nu sunt descrise în documentația.

Codul de scriere se efectuează în fișiere * .ahk, care sunt editate în notebook obișnuit.

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

Automatizați de rutină cu AutoHotkey

MouseGetPos, xpos, ypos

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

MouseMove, xpos, ypos, 0

Script-ul de clicuri carte de gorohostrela partea de sus a ecranului și plasați cursorul pe vovzvraschaet.

Numerele de la 0 la ambii operatori sunt responsabili pentru viteza de deplasare a cursorului, adică imediat.

Puteți fi atribuite gorohostrel cheie 1, 2 - floarea-soarelui etc. și a pus rapid plante fără tensiune.

(Coordonate 130, 70, cel mai probabil va trebui să fie schimbat. Utilizați paragraful 4)

Automatizați de rutină cu AutoHotkey

9) De exemplu, trebuie să puneți un asterisc sau un alt simbol, la sfârșitul fiecărei linii.

Număr de comandă: №12583g8941

și de atunci pe masă. M-am gândit cum botopisatel definesc grafic text și tabel frontierele.

Ie Îmi place ce ai nevoie pentru a determina începutul mesei, în cazul în care coloanele sunt: ​​număr, produs, unitate de măsură, unități. TVA, TVA, reducere de preț, valoarea.

Și sfârșitul tabelului.

In timp ce o idee vagă despre cum se face.

În cazul în care nu este dificil, în numele Ligii lene să-mi spui :)

ramură Descoperi 1

Dă ecranul ecranului, a se vedea. Datele din câmpurile nu lasă în mod necesar, mă uit Toko

Descoperi ramură 0

si 1s pot completa câmpurile? Eu, de exemplu, trebuie să intre contacte de zi cu zi, și eu sunt prea leneș ..

Dezvăluie ramură 3

Poate. Dar, dacă aveți acces pentru a începe un tratament - este mai ușor să scrie procesarea direct în limba 1s.

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