Можно поконкретней, о чём речь? И другие примеры тоже не помешали бы.Jonmey писал(а):Скрипт используется в системе бэкапов и восстановления
Создание списка файлов выборочно по расширениям
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Flasher, уникод не получается
без параметров == список для текущей папки
Код: Выделить всё
@echo off &chcp 1251 >nul &setlocal enableextensions
rem Пример параметров для TC: %L "%Tlist.lst"
rem : %L
if "%~2"=="" (set list=list.lst) else set "list=%~2"
cd. >"%list%"
if "%~1"=="" (dir /b/s/on/a-d >>"%list%" &goto :p)
for /f "usebackq delims=" %%d in ("%~1") do dir /b/s/on/a-d "%%d" >>"%list%"
:p
set "p$="
cd. >"%list%.tmp"
for /f "usebackq delims=" %%f in ("%list%") do call :s "%%f"
move /y "%list%.tmp" "%list%"
goto :eof
:s
if not "%p$%"=="%~dp1" echo:>>"%list%.tmp"
set "f$=%~1"
>>"%list%.tmp" echo %f$:&=^&%
set "p$=%~dp1"
goto :eof
Последний раз редактировалось Tol!k Пт янв 28, 2011 15:20, всего редактировалось 1 раз.
-
gatalsky2010
- Сообщения: 40
- Зарегистрирован: Вс дек 12, 2010 22:20
Дико извиняюсь, прочитал половину топика, так и не допёр как мутить кнопку. Мне нужно просто вывести названия песен из каталога favorite music в txt файл, чтобы скопировать список песен на случай гибели веника. Хочу чтобы в txt файле было примерное следующее: Favorite music\someband BEST\song1.flac
Расскажите куда сувать этот код который тут приводится. Спасибо.
Расскажите куда сувать этот код который тут приводится. Спасибо.
Tol'k пишет bat/cmd, Batya - vbs. В соответсвии с этим сохранять надо в текстовый файл с кодовым содержимым в один из нужных форматов, не забыв учесть указанные в комментариях кода параметры кнопки или ползовательской em_ команды.gatalsky2010 писал(а):Расскажите куда сувать этот код который тут приводится.
Не всегдаTol'k пишет bat/cmd, Batya - vbs.
Script-ы — http://forum.wincmd.ru/viewpost.php?p=72087
ps
gatalsky2010
можно использовать плагины типа DiskDir
Последний раз редактировалось Tol!k Сб июн 25, 2011 21:38, всего редактировалось 1 раз.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Или нажать Ctrl+B, чтобы показать все файлы в папке, выделить файлы и скопировать полные имена файлов в буфер командойTol!k писал(а):можно использовать плагины типа DiskDir
cm_CopyFullNamesToClip (Копировать в буфер имена с путями)
я её повесил на горячую клавишу Shift+F11.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Доброй ночи, Сегодня обнаружил, что кнопка для создания текстового файла - для выделенных каталогов, создает не всегда корректные списки. Для этой цели, мне посоветовали пользоваться скриптами. Всвязи с чем, -вопрос: Упомянутый на предыдущих страницах скрипт прекрасно с этой задачей справляется, но что нужно в нем изменить? что-бы он создавал файл список с полными путями? Заранее благодарен.
Хм. Окно должно исчезать автоматически. Галка на "в свёрнутом виде" стоит?shveicar писал(а):но каждый раз после его срабатывания приходится dos окно вручную закрывать
Есть, но без разделителей (пустых строк) между группами путей к файлам, имеющим один родительский каталог.shveicar писал(а):Вот, я и подумал, что может уже есть- скриптовой вариант.