Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переход в папку по текущей дате

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
dark_rider



Joined: 01 Sep 2009
Posts: 8

Post (Separately) Posted: Tue Sep 01, 2009 16:37    Post subject: Переход в папку по текущей дате Reply with quote

Искал поиск, смотрел алиасы, мб и плохо искал, не знаю.
Суть: стоит Download master. В его настройках стоит, что бы файлы качались в папку с текущей датой.
Качаю каждый день, и каждый день автоматом получаются папки вида
2009_09_01
задача: мне нужно попасть в папку с текущей датой через меню быстрого доступа (ctrl+D ), как это сделать?
команда вида cd d:\downloads\[year]_[month]_[day] ,или что то подобное-как будет она выглядеть тотале.
Извиняюсь за такой нубский вопрос, заранее спасибо.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Sep 01, 2009 17:47    Post subject: Reply with quote

Code:
cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do cd d:\downloads\%c_%b_%a
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue Sep 01, 2009 18:02    Post subject: Reply with quote

Tol!k
На Тотале такой переход не отразится. Это же сработает только внутри сессии cmd.exe, откуда Тоталу знать, что внутри неё какой-то там cd произошёл?

dark_rider
Подозреваю, что задача решается только скриптами.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Sep 01, 2009 18:42    Post subject: Reply with quote

CaptainFlint wrote:
Это же сработает только внутри сессии cmd.exe
Упс Embarassed
Code:
cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do d:\totalcmd\totalcmd.exe /o /s /l=d:\downloads\%c_%b_%a
Back to top
View user's profile Send private message
dark_rider



Joined: 01 Sep 2009
Posts: 8

Post (Separately) Posted: Wed Sep 02, 2009 12:33    Post subject: Reply with quote

Code:
cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do d:\totalcmd\totalcmd.exe /o /s /l=d:\downloads\%c_%b_%a

Этот код работает, НО:
у меня тотал в папке
d:\Tools\Total Commander 7\TOTALCMD.EXE
Если этот путь подставить вместо d:\totalcmd\totalcmd.exe , то выходит такая картина:


Code:
"d:\Tools\Total" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Ну да, логично конечно, такой папки нет, и почему он пробел сжирает...
Проще поменять расположение тотала или как-то с этим можно бороться?
Спасибо за ответы, на крайний случай переименую тотал во что то короче)
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Sep 02, 2009 12:56    Post subject: Reply with quote

Путь с пробелами должен заключаться в кавычки.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
dark_rider



Joined: 01 Sep 2009
Posts: 8

Post (Separately) Posted: Wed Sep 02, 2009 12:59    Post subject: Reply with quote

Вот так работает) спасибо, тему можно закрыть.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2224
Location: Москва, Россия

Post (Separately) Posted: Wed Sep 02, 2009 13:45    Post subject: Reply with quote

dark_rider wrote:
у меня тотал в папке
d:\Tools\Total Commander 7\TOTALCMD.EXE

А более правильно вместо
Code:
d:\totalcmd\totalcmd.exe
написать
Code:
"%Commander_Path%\totalcmd.exe"

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
dark_rider



Joined: 01 Sep 2009
Posts: 8

Post (Separately) Posted: Wed Sep 02, 2009 13:46    Post subject: Reply with quote

О, спасибо еще раз)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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