Тема: pointc 2
Показать сообщение отдельно
  #13  
Старый 13.11.2018, 12:02
Brother Rabbit
Guest
 
Сообщений: n/a
По умолчанию pointc 2

Brother Rabbit написал(а) к Vitaliy Geydeko в Nov 18 10:34:04 по местному времени:

Нi, Vitaliy!

12 ноя 18 20:37, Vitaliy Geydeko -> Brother Rabbit:

BR>> В свое время я поленился искать и настраивать т-мыл ради планировщика
BR>> и написал свой на языке пакетых файлов. Потом он стал обростать
BR>> хотелками, т.к. нужны были не только поллы. Основная же его цель в
BR>> том, чтобы выполнять все фидошные события последовательно в одной
BR>> задаче и они не могли сталкиваться.

VG> вот имеено. он все выполняет последовательно кроме постинга рулесов.

А почему кроме? Они тоже не должны сталкиваться с тоссингом, например.

VG> я кое-что модерирую + эхи stv.*
VG> он просто не умеет раз в месяц. хотя можно выкрутится
VG> запускать каждый понедельник батник в котором

VG> ляляя.exe
VG> if errolevel=1 _rul.bat

VG> программа пргоста
VG> взят дату
VG> if (den < 8) exit(1);
VG> exit(0);

VG> только связка врямя + _localtime возвращает день месяца 1=0
VG> ну <7 тогда.
VG> Vitaliy

Зачем такие сложности? Все решается на языке пакетых файлов (батников). В sheduler.cmd, который я выкладывал, это есть.

set timedayly=!time: =0!
set timedayly=!timedayly:~0,-6!

[...skipped...]

set curday=%date:~0,-8%
set ddtttt=!curday: =0!.!timedayly!
for /l %%i in (1,1,!monthly.0!) do if !ddtttt!==!monthly.%%i! (
if not exist %flagsdir%\%doneflag%.month.%%i.!DATE! (
del /f/q %flagsdir%\%doneflag%.month.%%i.* 2>nul

echo.>%flagsdir%\%doneflag%.month.%%i.!DATE!

Echo Monthly Event !monthly.%%i.desc!
Call :dolog "Monthly Event: !monthly.%%i.desc!, !monthly.%%i.cmd!"
cmd /c !monthly.%%i.cmd!
Call :dolog "Monthly Event: !monthly.%%i.desc!, End."
) else echo !monthly.%%i!: "!monthly.%%i.desc!"
) else echo !monthly.%%i!: "!monthly.%%i.desc!"


Нave nice nights.
Brother Rabbit.

--- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
Ответить с цитированием