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

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

Аватара для zion87

Старожил


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

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


Код: Выделить весь код
@Echo Off
Echo Где храним бат(Например C:)
Set /p Put=
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "bat" /t REG_SZ /d "%Put%\new.bat" /f
Echo Сколько месяцев ждать
Set /p Monts=
Set Year=%Date:~6%
Set /a m=%Date:~3,-5%+%Monts%
:1
If %m% LEQ 9 Set m=0%m%
if %m% GTR 12 Goto :2
Echo @Echo Off >%Put%\new.bat
Echo If %%Date:~3%% == %m%.%Year% Start PROGRAMMA.EXE >>%Put%\new.bat
Echo Exit >>%Put%\new.bat
Exit
:2
Set /a m-=12
Set /a Year+=1
Goto :1
Цитата gora:
- если сумма в переменной m превысит 12 (или 24)? »
- эта проблема решена
А вот с
Цитата gora:
- если компьютер работает круглосуточно и не выключается? »
не хочется делать циклические проверки(забивать систему лишним процессом)

Последний раз редактировалось zion87, 07-03-2013 в 17:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:34, 07-03-2013 | #7