Simularea butoanelor printr-un fișier Batch

Autor: Mike Robinson
Data Creației: 15 Septembrie 2021
Data Actualizării: 5 Mai 2024
Anonim
Automating Work with Bat Files and How to Use Them
Video: Automating Work with Bat Files and How to Use Them

Conţinut

Fișierele batch vă permit să automatizați multe sarcini ale computerului salvând o listă de comenzi într-un fișier „.Bat”. Puteți automatiza comenzile DOS într-un fișier „batch” și puteți programa sarcini care vor fi efectuate la anumite ore folosind „Programatorul de activități Windows”. De exemplu, puteți crea un fișier „batch” cu comenzi DOS pentru a copia fișiere dintr-un folder în altul. Loturile care conțin comenzi DOS sunt ușor de creat, deoarece nu există clicuri de mouse de simulat sau butoane de apăsat. Pe de altă parte, nu puteți crea un lot care automatizează clicurile mouse-ului în cadrul unui program Windows. Cu toate acestea, dacă programul permite comenzi rapide de la tastatură și majoritatea dintre ele o fac, puteți utiliza comenzi DOS speciale pentru a trimite apăsări de taste în acest proces.


Pasul 1

Deschideți Notepad-ul Windows sau alt editor de text de pe computer.

Pasul 2

Introduceți sintaxa liniei de comandă pentru a deschide o aplicație. De exemplu, pentru a deschide Microsoft Word 2010 dintr-o linie de comandă, tastați (fără ghilimele): "cd C: Program Files (x86) Microsoft Office Office14 start / w WinWord.exe".

Textul din linia de comandă deschide Microsoft Word 2010 și împiedică executarea continuă a fișierului batch până când Word se încarcă complet. Asigurați-vă că apăsați tasta „Enter” după fiecare linie de text.

Pasul 3

Tastați o comandă pentru a simula un clic de mouse în aplicația deschisă. De exemplu, pentru a introduce o comandă de fișier batch care simulează clicurile mouse-ului folosite pentru a crea un document nou în Microsoft Word 2010, introduceți următoarea comandă text, sub prima linie creată anterior:

WshShell.Sendkeys "% f" (simulează clic pe "Fișier" în bara de meniu) WshShell.Sendkeys "n" (simulează clic pe "Nou" în meniul "Fișier") WshShell.Sendkeys "{Enter}" ( simulează clic pe „OK” pentru a termina crearea unui document nou în Word)


Pasul 4

Introduceți comenzi de clic suplimentare, după cum este necesar. Utilizați simbolul „%” pentru a simula tasta „Alt” utilizată atunci când utilizați comenzile rapide de la tastatură, în loc să faceți clic pe pictograme cu mouse-ul. De exemplu, puteți utiliza tasta „Alt” + „F” + „P” pentru a accesa fereastra de imprimare Word. Folosind comanda rapidă de la tastatură, ar fi la fel ca să faceți clic pe „Fișier”> „Imprimare” cu Pentru a simula apăsarea tastelor „Alt” + „F” + „P” într-un fișier batch, trebuie să tastați:

WshShell.Sendkeys "% f" (simulează clic pe "Fișier" în bara de meniu) WshShell.Sendkeys "p" (simulează clic pe opțiunea "Tipărire" din meniul "Fișier") WshShell.Sendkeys "{Enter}" (simulează clic „OK” pentru a trimite documentul Word la imprimantă).

Pasul 5

Salvați fișierul „lot” cu un nume de fișier descriptiv. Utilizați extensia „.Bat” în locul valorii implicite „.Txt”. Fișierul batch efectuează automat clicuri de mouse conform textului din linia de comandă pe care l-ați specificat anterior.