Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - отсчитать время до запуска bat...

Закрытая тема
Настройки темы
CMD/BAT - отсчитать время до запуска bat...

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


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

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


Привет всем! Подскажите кто может. Нужен код, который будет делать следующие вещи:
отсчитать определённое время с момента запуска (например 6 месяцев) до запуска бат-команды, и по истечению этого времени, запустить эту команду.

Отправлено: 22:45, 06-03-2013

 

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


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

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


Цитата yurfed:
Не надо папку так называть. Назовите просто newbat без точки. »
не думаю, что это решит проблему

Отправлено: 14:19, 08-03-2013 | #21



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для yurfed

Ветеран


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

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


Цитата spk151:
не думаю, что это решит проблему »
Надо попробовать и всё. Думать будете если не получится.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 14:22, 08-03-2013 | #22


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


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

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


zion87, бат после настройки там не появляется

Отправлено: 14:24, 08-03-2013 | #23


Аватара для zion87

Старожил


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

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


spk151, У вас win 7? Запуск с правами администратора???

Отправлено: 21:11, 08-03-2013 | #24


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


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

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


zion87, XP

Отправлено: 13:46, 09-03-2013 | #25


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


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

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


spk151, Точно Time bomb . Карябаю напоминалку по дате и времени , а если тупо по времени (полгода) - 100% засада. Попытка залочить комп с целью обращения к писателю за помощью . 100% . без обид . ЛОГИКА.

Отправлено: 20:32, 09-03-2013 | #26


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


Сообщения: 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


Аватара для gora

Ушёл из жизни


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

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


Цитата spk151:
жду от тебя единственно правильного ответа »
Считаю, что тему следует пометить "Решенной" и закрыть.
Причины:
1 Решения задачи, озвученной ТС в первом посте, в ветке имеются.
2 Дальнейшие уточнения, а именно:
- отказ от использования планировщика
- использование флешки как источника
Цитата spk151:
вставил флешку, запустил бат и голова не болит »
- место сохранение батника
Цитата spk151:
copy %0 C:\Windows\new.bat »
- прописывание его в автозагрузку
- невнятность объяснения преследуемых целей
Цитата spk151:
это просто жизненно необходимая для меня вещь. Просто выйдет по истечению срока табличка с напоминанием, что пора мне позвонить А что это за time-bomb? Есть готовые варианты? »
... наводят на мысли о неблаговидных целях дальнейшего использования полученного здесь решения.
Видится картина: школяр, втыкающий свою флешку во все компьютеры кабинета информатики со словами "Прощай родная школа..."
Потворствовать этому у меня желания нет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:52, 14-03-2013 | #28


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


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

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


Цитата gora:
Считаю, что тему следует пометить "Решенной" и закрыть »
а я, раз на то пошло, считаю, что её нужно тупо удалить. Здесь не было, обсуждений моего вопроса. zion87, Один пытался помочь, но я так и не понял как его код работает.
Цитата gora:
- отказ от использования планировщика »
планировщик планирует лишь на месяц, а мне нужно больше...
Цитата gora:
... наводят на мысли о неблаговидных целях дальнейшего использования полученного здесь решения. »
Да! Это очень вредоносный код! Не нужно, не говори мне И спасибо за решение! Хоть ты этого и не хотел.
Короче, всем участникам спасибо за активную помощь, сам разберусь. Гугл поможет.

Отправлено: 12:17, 14-03-2013 | #29



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - отсчитать время до запуска bat...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Создать exe для запуска bat Denkxx Скриптовые языки администрирования Windows 5 31-08-2011 09:11
CMD/BAT - [решено] Разница при способах запуска .Bat White-Lion Скриптовые языки администрирования Windows 9 29-03-2011 15:50
VBS/WSH/JS - [решено] Отсчитать время до открытия страницы. Medic84 Скриптовые языки администрирования Windows 1 24-06-2009 11:51
Любой язык - [решено] Системное время с точностью до секунд из bat BugSoft Скриптовые языки администрирования Windows 1 15-12-2008 16:55
Директория запуска .bat Deven Автоматическая установка Windows 2000/XP/2003 4 09-03-2008 10:39




 
Переход