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.
--- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
|