DOS shell
3429
18
Ни у кого нет мануала по сабжу? или, хотя бы, кто-нибудь знает как получить текущую дату в скрипте? Буду оч-чень благодарен 8)
Не совсем понял :
тебе нужно в бат.файл засунуть дату?
Есть у меня программка для этого. Если нужна , пришлю.
Владимир Щербак
Мне нужно нарисовать батник который бы выполнял определенные действия в зависимости от текущей даты.
Неместный
Самое простое написать несколько батников и запускать из каким-нибудь шедуллером. Я пытался сделать такую мудрую штуку, чтобы батник у меня создавал папку с именем, равным текущей дате - не вышло. В DOS командные файлы очень уюлгие... Не то что в линухе.
Barlog
Да вроде бы должна быть возможность...Я когда то делал чтото подобное, не помню только как. На юнихе это конечно делается быстро 8). Да и задумкка такова чтоб юзверь не видел этого самого шедулера... Так вписал в кусок кода в автоэкзек и не паришься, а шедулер найти невидимый для юзверя тяжко..
Неместный
Ну все заисит от того, какая ОС у юзверей. Если NT - AT нормальный шедкллер и простым смертным недоступен.:улыб:
Barlog
угу, но в основном прийдется сталкиватся с 98 виндовозом, в нт то разумеется никаких проблем нет. Мона конечно сваять програмульку на какомнибудь трубопаскале но ломает. Да и весит она малость больше
Досовская программа, которая по параметрам формирует командный файл, который вызывается по call.Подцеляю програмку.
Пример ппроси у Zedа.
Неместный
Есть еще одна програмаська для вытаскивания системной даты и времени. Подробности - в read.me
Неместный
для сравнения с точно заданной датой может использоваться следующий батник. думаю, разберёшься, что к чему, но если хочешь, могу пояснить.

@echo off
echo.|date>cur_date
fc cur_date MyDate_1 >nul
if %errorlevel%==1 echo файлы не совпадают, значит и даты тоже
Цитирую сообщение системы:
C:\>REQ_DATE.BAT
Синтаксическая ошибка
Неместный
люди не мучайтесь, возьмите какой-нибудь старый бейсик.
Да уже перестал напрягатся, взял трубопаскаль и слабал програмульку в десяток строк 8)
Неместный
> ... слабал програмульку в десяток строк 8)

Дык поделись с общественностью...
AgeNT Mix
оки, ща облагорожу и выставлю на общественное порицание..
тока это будет через пару дней,так как сейчас дел много.
AgeNT Mix
попробуй с echo on и сообщи, где ошибка
Содержание батника:
---------------------------------------------------------
@echo on
echo.|date>cur_date
fc cur_date MyDate_1
if %errorlevel%==1 echo файлы не совпадают, значит и даты тоже
---------------------------------------------------------

содержание ДОС-окна:
---------------------------------------------------------
C:\TEMP>fc cur_date MyDate_1
Сравнение файлов cur_date и MyDate_1
FC: различия не найдены


C:\TEMP>if ==1 echo файлы не совпадают, значит и даты тоже
Синтаксическая ошибка

C:\TEMP>
---------------------------------------------------------