Principii de a scrie un cmd-BAT-script-uri, Cunoasterea carte


Cuvinte cheie: liliac, cmd, script-

Cum de a automatiza procesele de rutină?

Este adesea necesar să se scrie fișiere lot pentru planificatorii pentru a automatiza sarcinile de rutină. Cu toate acestea, o mulțime de timpul lor este cheltuit pe depanare și, uneori, mă prinde gândesc că am făcut-o de multe ori.
Oferte proces Scripting automatizat prin utilizarea funcțiilor de bibliotecă. Dezvoltarea mea este convenabil atât pentru obișnuite Win98 BAT-fișiere, și pentru avansați WIN2K cmd fișiere.
Unele dintre funcțiile utile pentru orice administrator de sistem, o parte - este utilizat pentru arhivarea și schimbul de date URBD 1C.

principii de scripting


1. Toate script-urile sunt situate într-un singur fișier. La domiciliu eu numesc robot.bat
2. robot.bat fișier constă din funcțiile. Aceste funcții pot fi apelate din robot.bat cu apelul de comandă 0% functionName param1 param2.
3. În setările robot.bat mai întâi este numele funcției, etc. - parametrii săi.
4. Unele dintre cele mai frecvent utilizate setări (cum ar fi căile și directoarele) sunt stabilite în variabilele de mediu. Prin urmare, dacă utilizați Win98, setați în cea mai mare dimensiune proprietățile robot.bat pentru variabilele de mediu. Variabilele de mediu sunt stabilite SETĂRI funcție se numește atunci când orice funcție robot.bat Pentru a fi specific, toate directoarele specificate fără un back-slash finală (\).
5. Pentru a stoca serviciul de date intermediar utilizează calea directorului care este specificat în Setări.
6. Pentru script-uri poate fi rulat de pe orice calculator, este de dorit să se instaleze utilități (RAR, 1C, Zip) pe aceeași rută, de exemplu, C: \ Program Files \
7. Toate procedurile sunt scrise în același mod:


8. Programul se încheie gați Tagged. Pentru a ieși, ar trebui să utilizați trecerea la gați, decât la ieșire, ca ieșire ucide complet script-ul.
9. Pentru comenzile sale utilizate în mod frecvent, de asemenea, are sens să scrie o funcție, apoi le numim puteți pur și simplu robot.bat functionName.

Prezentare generală a funcțiilor de robot.bat de pachete

Din experiența de aplicare


În practică, eu sunt acum foarte repede am putea adăuga script-ul la 1C arhivare de baze de date de pornire Autoexchange etc. aproape fără depanare. Acesta a efectuat un protocol general, în cazul în care puteți controla execuția lucrărilor. Vă recomandăm!

sursa robot.bat