View previous topic :: View next topic |
Author |
Message |
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Sun Jun 03, 2018 19:08 Post subject: |
|
|
Я имел в виду текущие папки в ТС. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Jun 03, 2018 21:52 Post subject: |
|
|
middio wrote: | тогда файл надо скопировать столько раз сколько он встречается переименовывая файл | Какова цель сего действа? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Mon Jun 04, 2018 00:25 Post subject: |
|
|
Дело в том, что это файлы фотографий которые дальше надо отправлять в печать, и чтоб напечаталось необходимое количество нужно иметь соответствующее число копий. На фотографии на обороте печатается название файла, поэтому чтоб имя соответствовало при переименовании и надо добавлить номер копии _1 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jun 04, 2018 01:57 Post subject: |
|
|
middio
Обязательно в формате _№ ? И почему не сразу выводить на печать? У нас есть топики по печати.
Я уже делал с похожим запросом, только там копировалась структура папки, а не только то, что в корне. Это не надо?
А почему не симлинки/хардлинки? Место не хотите сэкономить? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Mon Jun 04, 2018 10:58 Post subject: |
|
|
_№ это только как вариант. Подчерк или минус я использую для визуального отделения копии от оригинального имени. И для того чтоб не нарушать очередность файлов при сортировке файлов в каталоге по имени порядковый номер добавляю после имени файла.
Структура папки не нужна. Файлы из одной выбранной папки копируются во вторую выбранную.
Жесткие ссылки прекрасно подходят |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jun 04, 2018 20:35 Post subject: |
|
|
А расширения у файлов какие?
P.S.: Посты тут принято знаком препинания завершать. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Tue Jun 05, 2018 00:00 Post subject: |
|
|
разширения jpg |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jun 05, 2018 01:35 Post subject: |
|
|
Quote: | TOTALCMD#BAR#DATA
%ComSpec% /q /v:on /c for /f "delims=" %# in ('type "%COMMANDER_PATH%\Print\ImagesList.txt"^|sort') do if exist "%#.jpg" (if /i not "%#"=="!n!" set c=""&set s="")&mklink /h
"%T%%#!s!!c!.jpg" "%%#.jpg"&set /a c+=1&set s=_&set "n=%%#"
syncui.dll,12
Создать жёсткие ссылки в папке пассивной панели к|jpg-файлам папки активной по списку базовых имён
1 |
Вариант для разных томов:
Quote: | TOTALCMD#BAR#DATA
%ComSpec% /q /v:on /c set "h= "&set
"T=%T"&(if /i "!cd:~,1!"=="!T:~,1!" set "h= /h ")&for /f "delims=" %%# in ('type "!COMMANDER_PATH!\Print\ImagesList.txt"^|sort') do if exist "%%#.jpg" (if /i not "%%#"=="!n!" set c=""&set s="")&mklink!h!"%T%%#!s!!c!.jpg" "%P%%#.jpg"&set /a c+=1&set s=_&set "n=%%#"
syncui.dll,12
Создать жёсткие (в том же томе диска) или символьные ссылки в папке|пассивной панели к jpg-файлам папки активной по списку базовых имён
1 |
Путь к ImagesList.txt писать, разумеется, свой. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Tue Jun 05, 2018 06:58 Post subject: |
|
|
middio
Вам уже про завершающие точки в постах было сказано открытым тектом. Вы нарушаете правила форума. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Wed Jun 06, 2018 01:42 Post subject: |
|
|
Про знаки препинания спасибо, что написали. Буду внимательнее.
Добавлено спустя 1 час 34 минуты:
Flasher, спасибо вам огромное. Очень упростит мне жизнь.
Хочу два момента уточнить.
Первое - это я в первом посте писал, о том что если в каталоге с файлами нет файла из списка, то мне нужно знать какого файла или каких файлов нет. Возможно это уже реализовано, и я просто не разобрался. Можно имена отсутствующих файлов записать в текстовый файл и положить его в пассивную панель. Например error.txt.
И второе. Было бы удобно если файл ImagesList.txt размещался всегда в каталоге куда будут копироваться файла. Я не пойму как прописать путь к файлу находящимся в пассивной панели ТС.
И еще раз огромное спасибо! |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jun 06, 2018 03:33 Post subject: |
|
|
Пож-та.
middio wrote: | Возможно это уже реализовано, и я просто не разобрался. | Нет. Со слов "надо знать" я понять, что вы имели в виду сохранение в текстовый файл, не мог. Какой вариант выбран?
middio wrote: | Я не пойму как прописать путь к файлу находящимся в пассивной панели ТС. | %TImagesList.txt для второго варианта. Параметры описаны в справке (F1 при правке кнопки). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Wed Jun 06, 2018 14:50 Post subject: |
|
|
Про отсутствующие в каталоге файлы: надо записать их имена в текстовый файл error.txt и положить этот файл в пассивную панель. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jun 06, 2018 16:10 Post subject: |
|
|
Flasher wrote: | Какой вариант выбран? |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
middio
Joined: 02 Jun 2018 Posts: 10
|
(Separately) Posted: Wed Jun 06, 2018 17:59 Post subject: |
|
|
Прошу прощения, не понял о каком варианте была речь. Второй вариант, для разных томов. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jun 06, 2018 19:29 Post subject: |
|
|
Code: | TOTALCMD#BAR#DATA
%ComSpec% /q /v:on /c set "h= "&set
"T=%T"&echo->"%Terrors.txt"&cls&(if /i "!cd:~,1!"=="!T:~,1!" set "h= /h ")&for /f "delims=" %%# in ('type "%TImagesList.txt"^|sort') do (if exist "%%#.jpg" ((if /i not "%%#"=="!n!" set c=""&set s="")&mklink!h!"%T%%#!s!!c!.jpg" "%P%%#.jpg"&set /a c+=1&set s=_) else if /i not "%%#"=="!n!" echo+%%#.jpg>>"%Terrors.txt")&set "n=%%#"
syncui.dll,12
Создать жёсткие (в том же томе диска) или символьные ссылки в папке|пассивной панели к jpg-файлам папки активной по списку базовых имён
1 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|