tablestarter logo256x256 article

служба назначенных заданий. В случаях когда не получается запустить стандарные "назначенные задания" в Windows можно установить TableStarter. Диспетчер задач для Windows с синтаксисом задач похожим на CRON.

  • текстовый файл настроек
  • синтаксис похожий на cron
  • дополнительные настройки запускаемых задач
  • логи запуска записываются в журнал Windows
  • .Net 3.5

 Сборка скачать : Сборка 3.0.0.1 zip 141 Kb

 

Пример использования: файл settings.txt

 {code lang:ini title:"settings.txt" lines:false hidden:false}[tablestarter]
workingdirectory=C:\Windows\automatic
;запуск кажный день в 16:02 обработки 1с
start=02 16 * * * "C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /S"server\base" /N"user" /P"password" /Execute "C:\dev\1c\exchange.epf"
;запуск кажный день в 16:00 обработки 1с
start=* 16 * * * "C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /S"server\base" /N"user" /P"password" /Execute "C:\dev\1c\exchange.epf"
;запуск кажный день в 4:45 блокнота
start=45 4 * * * C:\Windows\notepad.exe
[tablestarter_usage]
usage="[operation]=[minute] [hour] [day] [month] [weekday] [commandline]"
operation parameter "[start]=cmd shell, full line to cmd line"
operation parameter "[write_array]=array to file example write_array=10 * * * * a,b,c,d,a10,100"
operation parameter "[write_array_new]=array to new file example write_array=10 * * * * a,b,c,d,a10,100"
operation parameter "[write_line]=line to file example write_array_new=10 * * * * a,b,c,d,a10,100 line 1"
operation parameter "[write_line_new]=line to new file example write_line_new=10 * * * * a,b,c,d,a10,100 line 1"
example=start=10 * * * * ping 127.0.0.1
additional parameters="useshellexecute,createnowindow,domain,environmentvariables,errordialog,verb,windowstyle "
example additional=useshellexecute=false
additional parameters2="detail info https://msdn.microsoft.com/ru-ru/library/system.diagnostics.processstartinfo(v=vs.110).aspx"
{/code}

 файл install.cmd (запускать под админом):

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\InstallUtil.exe c:\Windows\automatic\tablestarter.exe

 

     
     

c