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
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Fri May 22, 2009 01:18    Post subject: название созданной папки копируется в буфер Reply with quote

приветствую, можно ли осуществить идею:
хотелось, чтобы название только что созданной папки копировалось в буфер обмена?
Back to top
View user's profile Send private message
Kavar



Joined: 06 May 2005
Posts: 112
Location: Южная Сибирь

Post (Separately) Posted: Fri May 22, 2009 11:23    Post subject: Reply with quote

Плохая идея.

Юзай - cm_CopyNamesToClip
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Fri May 22, 2009 20:51    Post subject: Reply with quote

почему плохая?

cm_CopyNamesToClip - оставляет в конце названия -слэш
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Sat May 23, 2009 00:09    Post subject: Reply with quote

А зачем, интересно?
Возможно, ты не знал, но в файле конфигурации, в разделе [MkDirHistory], содержатся имена последних сохданных директорий. Открывай да копируй...
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Sat May 23, 2009 01:30    Post subject: Reply with quote

Quote:
в разделе [MkDirHistory], содержатся имена последних сохданных директорий. Открывай да копируй...

это долго

для чего? взять хотя бы фильмы, обычно создаю папку, к примеру вида "фильм (год)", сохраняю туда фильм, текстовой файл и обложу. и больше всего нравится, когда всё под одинаковыми именами, т.е. меняются только расширения

если бы в буфер копировалось автомитически название папки (или по хоткею, кстати есть утилита "List to clipboard", которая это выполняет, но не работает с юникодом) , то я бы сразу под хранящимся в буфере названием и сохранял текстовое описание и обложку
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sat May 23, 2009 02:47    Post subject: Reply with quote

Сохраняй с абы-какими именами, а потом сделай групповое переименование.
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Sat May 23, 2009 14:45    Post subject: Reply with quote

Tol!k, ты прав, как один из вариантов
воспользовался wdx-плагином "FileX17" с маской [=filex.В папке] и теперь названия файлов берутся из названия родительской папки


*правда есть минус такого преобразования-если имеются 2 файла или более в папке одного расширения, то возможно надо ставить либо счётчик, либо в ручную переводить, либо удалять файлы из списка
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sun May 24, 2009 18:45    Post subject: Reply with quote

Повесь этот .cmd на кнопку с параметром %N.
Устанавливай курсор на папку и жми кнопку.
Code:
@echo off &chcp 1251 >nul
setlocal enableextensions

echo Переименовывает все файлы в директории под курсором по маске
echo [Название директории]_[Счётчик].ext
rem Параметры кнопки: %N
rem Автор: Tol!k

if exist %tmp%\~pd~c~.tmp exit

dir "%~1" /a-d/b/o:n >%tmp%\~pd~c~.tmp &cd "%~1"

for /f "delims=" %%f in (%tmp%\~pd~c~.tmp) do call:n "%~1" "%%~nf" %%~xf

cd .. &del /q %tmp%\~pd~c~.tmp &exit

:n
if /i "%~1%3"=="%~2%3" (goto:eof) else (
  for /l %%c in (2,1,999) do if /i "%~1_%%c%3"=="%~2%3" goto:eof
)
if /i not exist "%~1%3" (ren "%~2%3" "%~1%3" &goto:eof) else (
  for /l %%c in (2,1,999) do if /i not exist "%~1_%%c%3" (ren "%~2%3" "%~1_%%c%3" &goto:eof)
)
Надеюсь, в папке не больше 1000 файлов каждого расширения.
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