Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Досовские батники, спецы! Подскажите, как вытащить день, время   Найти похожие ветки 

 
Layner ©   (2004-02-06 10:32) [0]

Для последующего именования этими данными файла, я делаю так:
rar.exe a arhiv.rar c:\tempdir
Вместо слова arhiv хочу подставить дату. А вот как ее в досе вытащить, не могу понять, причем, год-месяц-дата-час-минута.
Тренируюсь так, сделал батник:
echo show time date
date
pause
exit

Это вызывает диалог смены даты, как бы просто показать дату.. а затем и парсировать бы..


 
Layner ©   (2004-02-06 10:33) [1]

Консольный rar.exe есть в WInRar, любом. (На всякий случай)


 
Vovchik_A ©   (2004-02-06 10:43) [2]

@rem выполняется в 23-00 ежедневно
@rem -------------------------------------------------------
@date /t
@time /t
set DT=%date%
set DD=%dt:~4,2%
set MM=%dt:~7,2%
set YY=%dt:~10,4%
md U:\DAILY\RECEIVED\%YY%%MM%%DD%

Ну например так


 
Думкин ©   (2004-02-06 10:47) [3]

echo %date%


 
Layner ©   (2004-02-06 10:50) [4]

О, спасибо огромное! Очень требовалось!
С наилучшими пожеланиями!


 
Vovchik_A ©   (2004-02-06 10:52) [5]

Да ради бога... Всегда рады...


 
NeyroSpace ©   (2004-02-06 11:01) [6]

Команда дата, если не ошибаюсь меняет дату!
Нужно написать свою команду dateX.exe [filename]


 
Vovchik_A ©   (2004-02-06 11:03) [7]

2NeyroSpace © (06.02.04 11:01) [6]
Эт смотря как применять


 
Danilka ©   (2004-02-06 11:07) [8]

рар сам умеет создавать имя файла архива по-шаблону в зависимости от даты. просто надо внимательнее читать инструкции. :))


 
Layner ©   (2004-02-06 11:10) [9]

Далаю так
@date /t
@time /t
set DT=%date%
set DD=%dt:~3,2%
set MM=%dt:~6,2%
set YY=%dt:~9,4%
rar.exe a c:\bd1%YY%%MM%%DD%.rar c:\ Program%20Files\Dir\bd1

Program Files - не видит, пишу Program%20Files тоже никак :(


 
Layner ©   (2004-02-06 11:11) [10]

рар сам умеет создавать имя файла архива по-шаблону в зависимости от даты. просто надо внимательнее читать инструкции. :))
так интереснее, просто ещё и удалять надо будут в этом батнике, старые архивы.


 
Layner ©   (2004-02-06 11:12) [11]

%20 - это вроде пробел в 16й? Или я ошибаюсь?


 
Vovchik_A ©   (2004-02-06 11:17) [12]

2Layner ©
Эта :)
А ты помнишь как в ДОС-е длинные пути выглядят ? :)


 
Бухгалтер   (2004-02-06 11:18) [13]

возьми в кавычки весь путь - пробелы дос не кушает


 
Layner ©   (2004-02-06 11:19) [14]

Не, так не интересно, что никак не попасть в папку Program Files из RAR 3.20? Поддерживаются же имена длинных файлов..


 
Danilka ©   (2004-02-06 11:20) [15]

[10] Layner © (06.02.04 11:11)
http://www.rsdn.ru/article/com/wscript/WSH.xml
мне нравится больше чем батники.
по-крайней мере, у меня сделано нечто подобное на жаба-скриптах, а не на батниках.


 
Alex_Bredin ©   (2004-02-06 11:24) [16]

2 Danilka

ну очень полезная сцылка !!
спасибо!


 
Layner ©   (2004-02-06 11:26) [17]

Про виндовс скрипты на Бейсике читал и делал примеры, кстати, тоже идея, можно и переделать. Но интересно бы на BAT доделать, все ведь работает!


 
Vovchik_A ©   (2004-02-06 11:29) [18]

Попасть :)
progra~1 ^)


 
Danilka ©   (2004-02-06 11:33) [19]

[16] Alex_Bredin © (06.02.04 11:24)
угу, полезная, кучу всего можно наворотить. :))

[18] Vovchik_A © (06.02.04 11:29)
не обязательно. :))
запросто может-быть вот-так: progra~2 %))


 
Vovchik_A ©   (2004-02-06 11:35) [20]

2Layner © (06.02.04 11:26) [17]
Блин, ну C:\PROGRA~1


 
Vovchik_A ©   (2004-02-06 11:36) [21]

2Danilka © (06.02.04 11:33) [19]
Ну это и проверить можно :)В 99% случаев будет ~1 :)


 
Layner ©   (2004-02-06 11:42) [22]

PROGRA~1
Прокатило!!!
ВСЕХ БЛАГОДАРЮ!!!


 
Vovchik_A ©   (2004-02-06 11:44) [23]

Да ладно, пивом отдашь :)



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.033 c
1-80012
sohat
2004-02-13 09:02
2004.02.25
Освобождение памяти TList


3-79624
HolyMan
2004-02-01 21:55
2004.02.25
Где можно найти какую нибудь документацию к IBExpert у?


6-80074
__boolean
2003-12-17 10:44
2004.02.25
NetBios


1-79780
Tananda
2004-02-11 16:09
2004.02.25
Не останавливается на Breakpoint


1-79970
Сергей С.
2004-02-11 15:48
2004.02.25
глобальные переменные