На информационном ресурсе применяются cookie-файлы. Оставаясь на сайте, вы подтверждаете свое согласие на их использование.
DOS shell
        3786
                18
                
                
                    Неместный
                
                
        
        experienced
            Ни у кого нет мануала по сабжу? или, хотя бы, кто-нибудь знает как получить текущую дату в скрипте? Буду оч-чень благодарен 8)
    
                
                    Владимир Щербак
                
                
        
        
    veteran
            Не совсем понял :
тебе нужно в бат.файл засунуть дату?
Есть у меня программка для этого. Если нужна , пришлю.
    тебе нужно в бат.файл засунуть дату?
Есть у меня программка для этого. Если нужна , пришлю.
                
                    Неместный
                
                
        
        
    experienced
            Мне нужно нарисовать батник который бы выполнял определенные действия в зависимости от  текущей даты.
    Самое простое написать несколько батников и запускать из каким-нибудь шедуллером. Я пытался сделать такую мудрую штуку, чтобы батник у меня создавал папку с именем, равным текущей дате - не вышло. В DOS командные файлы очень уюлгие... Не то что в линухе.
    Да вроде бы должна быть возможность...Я когда то делал чтото подобное, не помню только как. На юнихе это конечно  делается быстро 8).  Да и задумкка такова чтоб юзверь не видел этого самого шедулера... Так вписал в кусок кода в автоэкзек и не паришься, а шедулер найти невидимый для юзверя  тяжко..
    
                
                    Владимир Щербак
                
                
        
        
    veteran
            Может и тебе make_cmd cбросить?
    Ну все заисит от того, какая ОС у юзверей. Если NT - AT нормальный шедкллер и простым смертным недоступен.
    
Сейчас читают
            
            Цифры красивые. Год 2011. Часть 6. NF. НФ
            266341
                1000
                СЛАЙДЫ NF
            731351
                726
                Президент 2018 (часть 3)
            228774
                998
                угу, но в основном прийдется сталкиватся с 98 виндовозом, в нт то разумеется никаких проблем нет. Мона конечно сваять програмульку на какомнибудь трубопаскале но ломает. Да и весит она малость больше
    
                
                    Владимир Щербак
                
                
        
        
    veteran
            Досовская программа, которая по параметрам формирует командный файл, который вызывается по call.Подцеляю програмку.
Пример ппроси у Zedа.
    Пример ппроси у Zedа.
Есть еще одна програмаська для вытаскивания системной даты и времени. Подробности - в read.me
    для сравнения с точно заданной датой может использоваться следующий батник. думаю, разберёшься, что к чему, но если хочешь, могу пояснить.
@echo off
echo.|date>cur_date
fc cur_date MyDate_1 >nul
if %errorlevel%==1 echo файлы не совпадают, значит и даты тоже
    @echo off
echo.|date>cur_date
fc cur_date MyDate_1 >nul
if %errorlevel%==1 echo файлы не совпадают, значит и даты тоже
                
                    AgeNT Mix
                
                
        
        
    experienced
            Цитирую сообщение системы:
C:\>REQ_DATE.BAT
Синтаксическая ошибка
    C:\>REQ_DATE.BAT
Синтаксическая ошибка
                
                    Неместный
                
                
        
        
    experienced
            Да уже перестал напрягатся, взял трубопаскаль и слабал програмульку в десяток строк 8)
    > ... слабал програмульку в десяток строк 8)
Дык поделись с общественностью...
    Дык поделись с общественностью...
оки, ща облагорожу и выставлю на общественное порицание..
тока это будет через пару дней,так как сейчас дел много.
    тока это будет через пару дней,так как сейчас дел много.
                
                    AgeNT Mix
                
                
        
        
    experienced
            Содержание батника:
---------------------------------------------------------
@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>
---------------------------------------------------------
    ---------------------------------------------------------
@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>
---------------------------------------------------------