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 

Надо найти 40 файлов и удалить!
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Tol!k



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

Post (Separately) Posted: Tue Aug 16, 2011 18:27    Post subject: Reply with quote

> При чём тут ссылки на папки?
Да при том, что запутал
Flasher wrote:
Если брать %F вместо маски.txt ...

Получается %F нужно не вместо маски.txt, а вместо %P
Code:
D:\маски_поиска.txt "%L" "%T"

Так?

А среди выделенного может попасться файл? Что с ним делать?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Tue Aug 16, 2011 18:38    Post subject: Reply with quote

А если брать имена выделенных файлов в качестве масок (%F), и на содержимое выдыленных папок создавать ссылки? (%F %L "%T")
Т.е. если элемент выделенного списка - файл, то первый параметр, а если папка - то второй.
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Aug 17, 2011 00:36    Post subject: Reply with quote

Flasher wrote:
%F %L
Т.е. если элемент выделенного списка - файл, то первый параметр, а если папка - то второй.
Интересная идея, но не работает
Code:
TOTALCMD#BAR#DATA
cmd /k
type "%L" &type "%F" &type "%D"
%windir%\System32\shell32.dll,159
testtest


-1

создаётся один только список %F
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Wed Aug 17, 2011 00:48    Post subject: Reply with quote

Проверил с "? %L %F" - ссылается на один tmp-файл почему-то. ИМХО, косяк ТС.
Тогда вместо %F откусывай имена последних компонентов в заданных в %L путях.
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Wed Aug 17, 2011 10:35    Post subject: Reply with quote

Flasher wrote:
Проверил с "? %L %F" - ссылается на один tmp-файл почему-то. ИМХО, косяк ТС.

Давно уже это заметил. Только из-за плохого знания английского зарепортить не могу Sad
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Aug 17, 2011 22:26    Post subject: Reply with quote

Flasher wrote:
Тогда вместо %F откусывай имена последних компонентов в заданных в %L путях.

Code:
@echo off &setlocal enableextensions &chcp 1251 >nul
rem  Создать в целевой папке ссылки с сохранением путей
rem  для одноимённых с выделенными файлов из выделенных папок
rem  Пример параметров для TC: "%L" "%T"

set "msk=%~1" &set "trg=%~2"
for /f "delims=" %%l in ('findstr /ec:\ "%msk%"') do call :p "%%l" "%%~dpl."
goto :eof

:p
for /f "delims=" %%f in (
'for /f "delims=" %%a in ^('findstr /vec:\ "%msk%"'^) do @dir /a-d/b/s "%~1%%~nxa" 2^>nul'
) do call :f "%%f" %2
goto :eof

:f
set "p=%~dp1"
call set "p=%%p:%~dp2=%%"
if not exist "%trg%\%p%" md "%trg%\%p%"
fsutil hardlink create "%trg%\%p%%~nx1" %1
goto :eof


Кажется нашёл ошибку в предыдущем батнике
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Wed Aug 17, 2011 23:00    Post subject: Reply with quote

Ага, оно. Спасибо. Название поправь.

И что это за ошибка?
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Aug 17, 2011 23:12    Post subject: Reply with quote

> Название поправь.
?

> И что это за ошибка?
М.б. неправильно выкусывается относительный путь. Пристально ещё не смотрел
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Wed Aug 17, 2011 23:20    Post subject: Reply with quote

Tol!k wrote:
для одноимённых с выделенными файлов из выделенных папок
Question
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Aug 17, 2011 23:23    Post subject: Reply with quote

предложи своё
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Wed Aug 17, 2011 23:39    Post subject: Reply with quote

Code:
' rem  Создать в целевом каталоге жёсткие ссылки на файлы (одноимённые с выделенными)
' rem  из выделенных папок с сохранением структуры
Back to top
View user's profile Send private message
mythblu84



Joined: 06 Apr 2012
Posts: 3

Post (Separately) Posted: Fri Apr 06, 2012 09:46    Post subject: Маска для скрипта поиска Reply with quote

http://forum.wincmd.ru/viewpost.php?p=41934

Поиск каталогов работает на 5+ но появилась задачка есть каталоги
например в списке
1
2
3

А найти нужно каталоги с именами
1
2
3
1_1
1 1
2_0 и т.д Массив каталогов огромный более 10тыс.
Заранее благодарю.
Back to top
View user's profile Send private message
sotona



Joined: 17 Nov 2014
Posts: 1

Post (Separately) Posted: Mon Nov 17, 2014 18:29    Post subject: Reply with quote

Batya wrote:

Если нужен поиск по списку, то используем Script Content Plugin.

А как бы заставить работать его при поиске по фтп?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11493
Location: Москва

Post (Separately) Posted: Mon Nov 17, 2014 19:12    Post subject: Reply with quote

Как заставить контентные плагины работать с FTP и др.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Rampl



Joined: 18 Feb 2014
Posts: 16

Post (Separately) Posted: Mon Jan 16, 2017 14:10    Post subject: Reply with quote

Приветствую!
Помогите разобраться со скриптом, тема параллельная текущей.
Необходимо переместить файлы по списку с фтп (смонтировал как лок.диск "Z:" через WebDrive) в определенный каталог.

Используется скрипт http://powerpro.wincmd.ru/Scripts/CopyMoveOnList.htm.
Имеются:
istochnik.txt - список адресов-источников, откуда забирать файлы. Содержимое:
Z:\belgorod\*.*
Z:\bryansk\*.*
...;
priemnik.txt - указан каталог для сбора файлов (c:\1\2\priemnik).

http://imageup.ru/s2655687

http://imageup.ru/s2655684

при запуске выдает ошибку, и скорее всего в Параметрах не то...
http://imageup.ru/s2655695
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 8 of 9

 
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