View previous topic :: View next topic |
Author |
Message |
Andity
Joined: 21 May 2007 Posts: 8
|
(Separately) Posted: Tue Jul 17, 2007 19:14 Post subject: Создание папки вида: дата+время |
|
|
В RUTCKB нашел такой вариант:
Quote: | A: Господа это можно сделать и без скриптов. И довольно просто.
Для этого создаем новую кнопку, и в строке "Команда" пишем:
cmd /c
В строке "Параметры" пишем
for /f "tokens=1,2,3,4 delims=. " %%a in ('date /t') do md "%%d%%c-%%b-%%a"
Значок на свое усмотрение, конечно же.
Формат отображения тоже. Параметры правим как больше нравится.
Удачи.
LocKtaR-o-DarK |
но он создает только папку с текущей датой. как создать папку с именем: dd.mm.yyyy-hh.mm, т.е. "дата-время"
Спасибо! |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jul 17, 2007 20:25 Post subject: |
|
|
Между прочим, начиная с Windows 2000 можно и без for-а обойтись.
Code: | md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2% |
|
|
Back to top |
|
|
Andity
Joined: 21 May 2007 Posts: 8
|
(Separately) Posted: Tue Jul 17, 2007 20:30 Post subject: |
|
|
VadiMGP wrote: | Между прочим, начиная с Windows 2000 можно и без for-а обойтись.
Code: | md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2% |
|
создает папку с именем: "2"
=\ |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jul 17, 2007 20:38 Post subject: |
|
|
Покажи, что у тебя выдают команды echo %date% и echo %time% |
|
Back to top |
|
|
Andity
Joined: 21 May 2007 Posts: 8
|
(Separately) Posted: Tue Jul 17, 2007 20:58 Post subject: |
|
|
хм. если вешаю на кнопку:
Команда - cmd /c
Парам. - md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2%
то - как писал ранее. если запускать из командной строки - то все работает |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 122 Location: Санкт-Петербург
|
(Separately) Posted: Tue Jul 17, 2007 21:07 Post subject: |
|
|
Попробуй так:
Code: | TOTALCMD#BAR#DATA
cmd /c md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2%
C:\Totalcmd\TOTALCMD.EXE,1
Создать каталог, с текущей датой и временем в имени, в активной панели
1
-1
|
_________________ «The Truth Is Out There» |
|
Back to top |
|
|
Andity
Joined: 21 May 2007 Posts: 8
|
(Separately) Posted: Tue Jul 17, 2007 21:10 Post subject: |
|
|
Получилось, всем спасибо! |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jul 17, 2007 22:10 Post subject: |
|
|
Можно команду и отдельно писать, в поле параметров, только придется знаки процента удваивать. Так же, как вот тут
Code: | for /f "tokens=1,2,3,4 delims=. " %%a in ('date /t') do md "%%d%%c-%%b-%%a" |
|
|
Back to top |
|
|
SpeaR
Joined: 05 Dec 2007 Posts: 18 Location: Russia, Rostov-on-Don
|
(Separately) Posted: Tue Dec 25, 2007 08:11 Post subject: |
|
|
BeTeP wrote: | Код:TOTALCMD#BAR#DATA
cmd /c md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2%
C:\Totalcmd\TOTALCMD.EXE,1
Создать каталог, с текущей датой и временем в имени, в активной панели
1
-1 |
Заменяем C:\Totalcmd\TOTALCMD.EXE на %COMMANDER_PATH%\TOTALCMD.EXE. У меня создает две папки, одна дата др. -время. Как я понимаю ожидалось дата-время одной папкой. Проблема в версии Total Commander 7.0rc1 32 bit (21.3.2007) или в кнопке? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Dec 25, 2007 12:10 Post subject: |
|
|
Только что проверил кнопку на TC 7.02a - всё, как надо. Да и вряд ли тут TC виноват, команда выполняется в CMD. Попробуй запустить
Code: | cmd /c md %date:~0,2%.%date:~3,2%.%date:~6,4%-%time:~0,2%.%time:~3,2%.%time:~6,2% |
в консоли, и посмотреть, что получится (каталог создастяся в твоей рабочей папке). _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
SpeaR
Joined: 05 Dec 2007 Posts: 18 Location: Russia, Rostov-on-Don
|
(Separately) Posted: Thu Dec 27, 2007 16:46 Post subject: |
|
|
D1P спасибо за совет, но это была проблема в тотале(я не проверил на др. версии sorry). Проблема была еще в том, что в 7.0rc1 сначала отключилась работа с вкладками. Сейчас обновился на 7.02а 32bit (14.9.2007) все работает.
Интересно отчего такие глюки... |
|
Back to top |
|
|
curium
Joined: 21 Jun 2006 Posts: 50 Location: Урал
|
(Separately) Posted: Sun Jan 20, 2008 19:24 Post subject: |
|
|
подскажите какие изменения нужно внести в код, чтобы конечный вариант был таким - 20.01.08 (не 2008, а именно 08) пасип |
|
Back to top |
|
|
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Sun Jan 20, 2008 22:16 Post subject: |
|
|
md %date:~0,2%.%date:~3,2%.%date:~8,2% |
|
Back to top |
|
|
curium
Joined: 21 Jun 2006 Posts: 50 Location: Урал
|
(Separately) Posted: Sun Jan 20, 2008 22:54 Post subject: |
|
|
Bishop
спасибо за подсказку, все получилось :beer: |
|
Back to top |
|
|
zeq
Joined: 29 Jan 2008 Posts: 4
|
(Separately) Posted: Tue Jan 29, 2008 02:28 Post subject: |
|
|
Подскажите как исправить: создается две папки, одна дата др. -время,
это происходит с 0 часов и до 9:59 в остальное время папка с нормальной датой?
Пример: меняю дату на 07:00 получаю две папки а)29.01.08-; б)7.00
Заранее спасибо. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|