NnCron

nnCron
Tip de Automatizare
Dezvoltator Nikolai Nemțev
Scris in Fort
Sistem de operare Windows
ultima versiune 1.93b15 (build 1177) ( 8 februarie 2016 )
Licență Proprietar , gratuit pentru rezidenții xURSS [1]
Site-ul web nncron.ru/index_ru.shtml

nnCron este un programator de sarcini  compact, dar puternic pentru Windows , cu capabilități extinse de automatizare . Programul are propriul său limbaj de scripting , bazat pe limbajul Forth , [2] și care este o extensie a sistemului intern Forth SP-Forth .

Dezvoltat de un programator din Pskov , Nikolai Nemtsev. Prima versiune a apărut la mijlocul anului 2000. Inițial, a fost distribuit dintr-un subdomeniu al site-ului eserv nemtsev.eserv.ru [3] . La sfârșitul anului 2002, proiectul s-a mutat pe propriul șantier [4] .

Autorul distribuie, de asemenea, o versiune ușoară, gratuită pentru toată lumea, a programatorului nnCron LITE [5] .

Textele sursă ale programului sunt disponibile gratuit [6] .

Caracteristici

Pe lângă cel de-al patrulea sistem, printre altele, nnCron implementează un DSL simplu care este compatibil cu formatul cron . Programul poate funcționa sub controlul fișierelor crontab text [7] . Există un shell GUI din care puteți șterge/adăuga/editați/programa și rula sarcini, schimba setările programului. Când scrieți joburi, puteți utiliza toate caracteristicile celui de-al patrulea sistem, ceea ce face ca nnCron să fie extrem de flexibil și extensibil.

nnCron este capabil să ruleze programe la un moment specificat (inclusiv ca servicii și/sau în numele utilizatorilor specificați ), să deschidă documente [8] și să afișeze mesaje de „memento”, să întrerupă orice procese care rulează [9] și, de asemenea:

Sarcinile de mai sus pot fi lansate și atunci când apar anumite evenimente - de exemplu, când sistemul pornește, un director (sau fișier) este schimbat, un anumit proces începe / se termină, este apăsată o comandă rapidă de la tastatură, este creată o anumită fereastră, un CD este introdus în unitate etc. Este posibil să porniți o singură sarcină dintr-o altă sarcină, deși aici nu vă puteți descurca fără să scrieți singur scriptul corespunzător.

Funcții suplimentare pot fi adăugate prin includerea pluginurilor scrise în SP-Forth . [22]

Programul are un așa-numit „mod unsinkable”, care îi permite să se repornească automat în cazul unor erori fatale [23] . Acest lucru se realizează prin pornirea unui serviciu/proces suplimentar nnguard.exe .

nnCron permite nu numai să efectueze anumite acțiuni în anumite momente în timp, ci și să monitorizeze fișiere, steaguri, ferestre, procese, mișcări ale mouse-ului, timpul de inactivitate a computerului, taste rapide , accesul online/offline, apariția unui disc în unitate , prezența unei gazde în rețea ( ping ), cantitatea de spațiu liber pe disc etc.

Note

  1. Licență de utilizare și distribuire a nnCron . Preluat la 3 august 2011. Arhivat din original la 7 august 2011.
  2. nnCron și limbajul de programare Forth . Preluat la 7 august 2011. Arhivat din original la 7 noiembrie 2011.
  3. Valeri Kondakov. Puțin câte puțin automatizare  // Computerra . - 2002. - 8 octombrie.  (Accesat: 2 iunie 2018)
  4. nnCron (celebrul planificator scris de Nikolai Nemtsev pe SPF) s-a mutat în propriul domeniu cu același nume . Preluat la 7 august 2011. Arhivat din original la 4 martie 2016.
  5. nnCron LITE - simplu, dar nu simplu
  6. nnSoft: descărcare . Preluat la 7 august 2011. Arhivat din original la 16 august 2011.
  7. Fișierul Crontab . Preluat la 7 august 2011. Arhivat din original la 24 iulie 2011.
  8. Lansarea aplicațiilor și deschiderea documentelor . Preluat la 7 august 2011. Arhivat din original la 12 octombrie 2011.
  9. Lucrul cu procese, KILL . Preluat la 7 august 2011. Arhivat din original la 12 octombrie 2011.
  10. Lecția 2: opriți computerul la o oră specificată . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  11. Porniți / opriți computerul, economisind energie . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  12. plugin wakeup.spf . Preluat la 7 august 2011. Arhivat din original la 5 august 2011.
  13. Lucrul cu Windows . Preluat la 7 august 2011. Arhivat din original la 12 octombrie 2011.
  14. plugin win2tray.spf . Preluat la 7 august 2011. Arhivat din original la 4 octombrie 2011.
  15. Mesaje, mementouri, sugestii . Preluat la 7 august 2011. Arhivat din original la 22 septembrie 2011.
  16. Lucrul cu registry (registry) . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  17. Emularea introducerii tastaturii . Preluat la 7 august 2011. Arhivat din original la 1 noiembrie 2011.
  18. Emularea mișcărilor mouse-ului . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  19. Lucrul cu sunetul . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  20. plugin timesync.spf . Preluat la 7 august 2011. Arhivat din original la 4 octombrie 2011.
  21. Încorporarea JScript și VBScript . Preluat la 7 august 2011. Arhivat din original la 11 octombrie 2011.
  22. Informații generale despre pluginuri . Preluat la 7 august 2011. Arhivat din original la 9 decembrie 2011.
  23. Pornirea și oprirea nnCron. Modul nescufundabil. . Preluat la 7 august 2011. Arhivat din original la 25 august 2011.

Link -uri