Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


oleggyunter, ну да, ты меня удивил. Логика просто железная. Почитай внимательно вопрос темы, там ничего не было сказано про угадай нахрена мне это надо
Собственно, я нашел на форуме ответ на свой вопрос. Код gora, подошел:



@echo off
:: Первый запуск скрипта и запоминание даты в файл fstStrt.lst
:: Скрипт после этого НЕ перемещать, иначе не найдет файл fstStrt.lst !!!
If Not Exist fstStrt.lst Echo %date%>fstStrt.lst& Exit
:: Второй и последующие запуски скрипта
For /F %%I In (fstStrt.lst) Do Set fstStrt=%%I
:: Для тестов можно раскомментировать строку и вписать в нее дату первого запуска
:: Set fstStrt=25.04.2013
:: Период, в течении которого будет работать, вписать в строку ниже
Set prd=180
Call :JDat %date%
Set less=%JDate%
Call :JDat %fstStrt%
Set /a less=JDate+prd-less
If %less% GTR 0 (
Echo Осталось дней: %less%
Ping -n 5 localhost>Nul
) Else (
Echo
msg * ку ку ёпта!!!
)
Exit
:JDat
Set dat=%1
Set /a m=(1%dat:~3,2%-114)/12
Set /a JDate=1%dat:~0,2%+((1%dat:~3,2%-102-m*12)*367+((%dat:~6%+m)*487-49-(%dat:~6%+m)/100)*9)/12
GoTo:EOF



gora, к тебе вопрос, как всё это дело с флешки, путем запуска батника, скопировать на комп и в автозагрузку, что бы fstStrt.lst находился рядом с батником, а не там откуда я пытаюсь его запустить. Не буду перечислять, что я уже попробовал и свои догадки, ибо не позориться жду от тебя единственно правильного ответа

Отправлено: 01:41, 14-03-2013 | #27