21 мая 2007 года (а было тогда 10:28)
Vladimir Fyodorov в своем письме к All писал:
VF> Есть игра с 30-дневным периодом бесплатной работы. После окончания
VF> этого периода приходится вручную откатывать дату. Как бы это дело
VF> автоматизировать? То есть надо, чтобы в батнике текущая дата где-то
VF> сохранялась, затем автоматически переводилась на, скажем, 31.05.2007,
VF> запускалась сама игра, а после выхода из игры дата возвращалась на
VF> сохранённую правильную. Как это сделать в Windows XP?
Легко
создаешь батник след содержания:
========================_datasave.bat_=========================================
_/*@echo off*/_
_/*date /t > c:\real_data.txt*/_ - эта команда сохранит тебе текущую дату в
_/*date /t > файл
_/*date 12.08.2005*/_ - этой командой ты задаешь ту дату которую надо (как
пример 12 августа 2005)
потом идет вызов программы которую тебе надо запустить....
_/*call calc*/_ как пример запускаем калькулятор
_/*call "C:\Program Files\GRETECH\GomPlayer\GOM.exe"*/_ запускаем гом плеер
после закрытия калькулятора
_/*date < c:\real_data.txt*/_ И на конец после завершения запушенного плеера
восстанавливаем сохраненную реальную дату
/*До скорого!*/
Wednesday November 21 2007 13:57, Sergey Nazarenko wrote to Vladimir Fyodorov:
VF>> Есть игра с 30-дневным периодом бесплатной работы. После
VF>> окончания этого периода приходится вручную откатывать дату. Как
VF>> бы это дело автоматизировать? То есть надо, чтобы в батнике
VF>> текущая дата где-то сохранялась, затем автоматически переводилась
VF>> на, скажем, 31.05.2007, запускалась сама игра, а после выхода из
VF>> игры дата возвращалась на сохранённую правильную. Как это сделать
VF>> в Windows XP?
SN> Легко
SN> создаешь батник след содержания:
SN> ========================_datasave.bat_================================
SN> ========= _/*@echo off*/_ _/*date /t > c:\real_data.txt*/_ - эта
SN> команда сохранит тебе текущую дату в файл _/*date 12.08.2005*/_ - этой
SN> командой ты задаешь ту дату которую надо (как пример 12 августа 2005)
SN> потом идет вызов программы которую тебе надо запустить.... _/*call
SN> calc*/_ как пример запускаем калькулятор _/*call "C:\Program
SN> Files\GRETECH\GomPlayer\GOM.exe"*/_ запускаем гом плеер после закрытия
SN> калькулятора _/*date < c:\real_data.txt*/_ И на конец после завершения
SN> запушенного плеера восстанавливаем сохраненную реальную дату /*До
SN> скорого!*/
попpобовал бы что-ли, пpежде чем давать советы.
=== Begin Windows Clipboard ===
C:\>date /t
Сp 21.11.2007
C:\>date /t >dd
C:\>date <dd
The current date is: Сp 21.11.2007
Enter the new date: (dd-mm-yy) Сp 21.11.2007
The system cannot accept the date entered.
Enter the new date: (dd-mm-yy)
C:\>
=== End Windows Clipboard ===
и call нyжен для вызова батников из батников, для запyска exe-шников не
годится.
Всего наилучшего, ICQ#38484848
Dmitry E-Mail:hddrepair(at)rambler.ru
21 Hоября 2007, Dmitry Gorbatov писАл к Sergey Nazarenko следующее:
VF>>> Есть игра с 30-дневным периодом бесплатной работы. После
VF>>> окончания этого периода приходится вручную откатывать дату. Как
VF>>> бы это дело автоматизировать?
SN>> Легко создаешь батник след содержания:
DG> попpобовал бы что-ли, пpежде чем давать советы.
Вот товарищ нетмейлом прислал рабочий вариант. Спасибо ему.
=== Begin Windows Clipboard ===
─ NETMAIL (2:50/15) ───────────────────────────────────────────────── NETMAIL ─
From : Andrey Kartashov 2:5027/26.21 Ср. 21 Hоя 07 19:32
To : Vladimir Fyodorov 2:50/15 Чт. 22 Hоя 07 07:48
Subj : батник -- даты
───────────────────────────────────────────────────────────────────────────────
[ Answering a msg posted in area RU.WINDOWS.NT.CHAINIK. ]
Приветствую Vladimir.
[...]
Пpедположим игpа - "C:\Program Files\game\my_game.exe"
Cоздаешь такой файл для запуска:
==============start.cmd=======================
@echo off
rem Сохpаняем дату:
set d=%DATE:~0,10%
rem Hовая дата 31.05.2007
date 31.05.2007
rem Запускаем игpу:
c:
cd "C:\Program Files\game\"
"C:\Program Files\game\my_game.exe"
rem Восстанавливаем дату:
date %d%
==============start.cmd=======================
С уважением, Andrey.
=== End Windows Clipboard ===
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Увы, увы! Мой twit тебя не любит :(