View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 22, 2015 20:32 Post subject: |
|
|
Rodny, +1.
Nick
Да и вообще, в справку лазить полезно, например, почитать, что даёт параметр %X.
1) Только скриптами с получением списков через WM_CopyData или TC_Helper, но куда проще снять выделение.
2) Это можно и с кнопкой + cmd, но нельзя будет выделять более 2-х файлов. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Nick
Joined: 26 Dec 2014 Posts: 107
|
(Separately) Posted: Tue Jan 27, 2015 14:10 Post subject: |
|
|
Flasher wrote: | Да и вообще, в справку лазить полезно, например, почитать, что даёт параметр %X. | Если его не поставить, то расположение файлов в панелях сравнения будет неправильное.
Flasher wrote: | 2) Это можно и с кнопкой + cmd, но нельзя будет выделять более 2-х файлов | Например? |
|
Back to top |
|
 |
bbcby
Joined: 05 Mar 2006 Posts: 58
|
(Separately) Posted: Wed Jan 28, 2015 01:03 Post subject: |
|
|
Есть такая кнопка
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %i in
('type %WF') do eac3to "%%i" "%T%%~ni.ac3" -keepdialnorm
yr_eac3to_more_gui.exe
ac3 | demux -->
0
-1
|
В каком месте кнопки можно добавить Echo, чтобы в окне консоли не отображалась сама команда (имена путей к файлам).
И возможно ли еще вставить надпись, типа Please Wait...
Само окно консоли я прятать не хочу, там отображается индикация прогресса. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jan 28, 2015 09:30 Post subject: |
|
|
Nick wrote: | Если его не поставить, то расположение файлов в панелях сравнения будет неправильное. | А я было это принял за претензию.
Оно того не стоит.
bbcby
echo off & вставить после /с. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
bbcby
Joined: 05 Mar 2006 Posts: 58
|
(Separately) Posted: Wed Jan 28, 2015 15:20 Post subject: |
|
|
Спасибо. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Fri Jan 30, 2015 22:56 Post subject: |
|
|
Подскажите как сделать "обратную" кнопку, делающую из bak-апного файла обычный, т.е. из wincmd.ini.bak сделать снова wincmd.ini.
Вот используемая кнопка для bak-апа
Code: | TOTALCMD#BAR#DATA
cmd /c title Копия... &
for %%U in (%S) do echo f|xcopy/y/c/h/r/k/g/z %%U "%%~nU%%~xU.bak"
WCMICONS.DLL,66
Создать бэкап (.bak) файла(ов)
1
-1
|
Еще использую вариант с "дописыванием" " 0" к имени файла, т.е. был wincmd.ini , стал wincmd 0.ini
Возможна ли кнопка для удаления 2-3 (любое кол-во) символов от конца названия файла? Или определенного текста (например " 0") в конце имени.
Кнопка для "дописывания":
Code: | TOTALCMD#BAR#DATA
cmd
/c ren "%O.%E" "%O 0.%E"
Wcmicons.dll,32
Дописать 0 к имени файла
1
-1
|
|
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Jan 31, 2015 00:25 Post subject: |
|
|
Quote: | Подскажите как сделать "обратную" кнопку, делающую из bak-апного файла обычный, т.е. из wincmd.ini.bak сделать снова wincmd.ini. |
Code: | TOTALCMD#BAR#DATA
cmd
/c move %P%N %P%O
Wcmicons.dll,32
Убрать расширение
1
-1
| Кнопка тупо убирает любое расширение, в том числе bak. Видимо, это решение тебе приходило в голову - слишком уж оно очевидно. Но если сказано "файлА", то есть текущий, или если один выделен, то - работает. Пакетно - не знаю, жди ответа. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 31, 2015 09:28 Post subject: |
|
|
Aleks431
Для этого есть спецтопик по переименованию.
Решения - в обсуждаемой теме. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Sat Jan 31, 2015 11:14; edited 2 times in total |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Sat Jan 31, 2015 10:19 Post subject: |
|
|
Вахмурка Quote: | Кнопка тупо убирает любое расширение, в том числе bak... |
Если в названии есть пробел(ы), то не срабатывает.  |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 31, 2015 10:30 Post subject: |
|
|
Aleks431
Второй путь в отличии от первого в кавычки берётся. И правильнее так:
Команда: cmd /c ren
Параметры: %N "%O"
И не понял. Массовый вариант (якобы обратный) уже не требуется? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Aleks431

Joined: 23 May 2011 Posts: 74
|
(Separately) Posted: Sat Jan 31, 2015 10:45 Post subject: |
|
|
Может все же так надо?
Команда: cmd
Параметры: /c ren %N "%O"
Только вот если файл уже есть с таким именем, то его не затрет.
А вот так работает и удаляет существующий с тем же именем (переделал кнопку ту что выше)
Code: | TOTALCMD#BAR#DATA
cmd
/c move "%O.%E" "%O"
Wcmicons.dll,32
Убрать расширение
1
-1
|
"Массовый вариант" лично мне пока не нужен. Файл wincmd.ini.bak бывает лишь один. Может кому другому понадобится. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Jan 31, 2015 12:33 Post subject: |
|
|
Первая кнопка лично у меня не работает. Путь к NirCmd прописал.
Вторая - аналогично.
Такая тоже не работает.
Зато она работает с пробелами в пути и в имени (об этом я просто не подумал).
Явно что-то не так в МОЕЙ консерватории (Win7x64Eng). Ведь авторы-то проверяли...
! | Avada: | Перенесено из "Обмена кнопками" по прямой принадлежности — в их обсуждение. | _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 31, 2015 11:03 Post subject: |
|
|
Aleks431 wrote: | то его не затрет | А зачем затирать? Опасно ведь. Тем более речь о конфиге.
Для второго случая тоже сделал массовый вариант. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 31, 2015 14:35 Post subject: |
|
|
Вахмурка
set temp из cmd пробелы даст? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Вахмурка

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