Показать полную графическую версию : отсчитать время до запуска bat...
Не надо папку так называть. Назовите просто newbat без точки. »
не думаю, что это решит проблему
не думаю, что это решит проблему »Надо попробовать и всё. Думать будете если не получится.
zion87, бат после настройки там не появляется
spk151, У вас win 7? Запуск с правами администратора???
oleggyunter
09-03-2013, 20:32
spk151, Точно Time bomb . Карябаю напоминалку по дате и времени , а если тупо по времени (полгода) - 100% засада. Попытка залочить комп с целью обращения к писателю за помощью . 100% . без обид . ЛОГИКА.
oleggyunter, ну да, ты меня удивил. Логика просто железная. Почитай внимательно вопрос темы, там ничего не было сказано про угадай нахрена мне это надо :read:
Собственно, я нашел на форуме ответ на свой вопрос. Код 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 находился рядом с батником, а не там откуда я пытаюсь его запустить. Не буду перечислять, что я уже попробовал и свои догадки, ибо не позориться :dont-know жду от тебя единственно правильного ответа :)
жду от тебя единственно правильного ответа »
Считаю, что тему следует пометить "Решенной" и закрыть.
Причины:
1 Решения задачи, озвученной ТС в первом посте, в ветке имеются.
2 Дальнейшие уточнения, а именно:
- отказ от использования планировщика
- использование флешки как источникавставил флешку, запустил бат и голова не болит »
- место сохранение батникаcopy %0 C:\Windows\new.bat »
- прописывание его в автозагрузку
- невнятность объяснения преследуемых целейэто просто жизненно необходимая для меня вещь. Просто выйдет по истечению срока табличка с напоминанием, что пора мне позвонить А что это за time-bomb? Есть готовые варианты? »
... наводят на мысли о неблаговидных целях дальнейшего использования полученного здесь решения.
Видится картина: школяр, втыкающий свою флешку во все компьютеры кабинета информатики со словами "Прощай родная школа..."
Потворствовать этому у меня желания нет.
Считаю, что тему следует пометить "Решенной" и закрыть »
а я, раз на то пошло, считаю, что её нужно тупо удалить. Здесь не было, обсуждений моего вопроса. :read: zion87, Один пытался помочь, но я так и не понял как его код работает.
- отказ от использования планировщика »
планировщик планирует лишь на месяц, а мне нужно больше...
... наводят на мысли о неблаговидных целях дальнейшего использования полученного здесь решения. »
Да! Это очень вредоносный код! Не нужно, не говори мне :laugh: И спасибо за решение! Хоть ты этого и не хотел.
Короче, всем участникам спасибо за активную помощь, сам разберусь. Гугл поможет. :yes:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.