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 

Script Request
Goto page Previous  1, 2, 3 ... 21, 22, 23 ... 40, 41, 42  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
panalex



Joined: 31 Oct 2011
Posts: 3
Location: Гомель, Беларусь

Post (Separately) Posted: Mon Oct 31, 2011 21:42    Post subject: Reply with quote

Flasher
Спасибо большое, отлично все работает
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Mon Nov 14, 2011 13:58    Post subject: Reply with quote

Нужен скрипт, который выделяет файлы в панели по указанному свойству, который нужно взять из файловой колонки.

Например, в папке имеются tiff-файлы, некоторые из них чернобелые, некоторые - цветные. Wdx-плагин images может отображать это свойство в колонке "Формат" как BW или RGB, соответственно. Скрипт должен выделять, к примеру, tiff-файлы с свойством BW.
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Mon Nov 14, 2011 14:26    Post subject: Reply with quote

sergiokapone
Для этого не нужен скрипт.
Нужно создать шаблон поиска с соответствующим образом заполненной закладкой "Плагины". Использование - жмём Num+ и выбираем соответствующий шаблон.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Mon Nov 14, 2011 15:17    Post subject: Reply with quote

Спасибо, Batya, а нельзя ли это повесить на кнопку "выделить BW tiff-ы", в которой соответствующий шаблон уже был бы выбран?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Nov 14, 2011 15:21    Post subject: Reply with quote

Нет. Можно только хотелку для Гислера организовать, чтобы команду с параметрами сделал select <{имя_шаблона} имя_папки имя_папки2 *.ext *.ext2> вместо selectfiles <*.ext *.ext2>.
Понятно, что можно мелкий скрипт написать с открытием диалога и прописью в нём имени, но если уж писать, то без вызова диалога, ИМХО.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Nov 15, 2011 09:22    Post subject: Reply with quote

sergiokapone
Вообще-то есть один хитрый способ.

1. Для каждого вида создаётся по шаблону:
Чёрно-белые изображения: images | Формат | = | BW
Цветные изображения: images | Формат | = | RGB
2. Для них создаются пользовательские команды:
em_ShowBlackWhiteImages: cd >Чёрно-белые изображения
em_ShowColorImages: cd >Цветные изображения
3. Команды для кнопок с использованием TCFS2 будут выглядеть так:
TCFS2.exe /ef "msg($0B, 0) tem(em_ShowBlackWhiteImages) tcm(3302) tcm(312) tcm(529) msg($0B, 1) redraw() tcm(2918)"

Если надо, могу и переключалку между ними организовать.
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Tue Nov 15, 2011 11:48    Post subject: Reply with quote

Flasher, большое спасибо, сделал кнопку, заработало. Если можете, сделайте, пожалуйста, и переключалку.
(И если можно, скажите, какова логика работы TCFS2 в данном случае)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Nov 15, 2011 14:13    Post subject: Reply with quote

sergiokapone
А переключаться нужно между ними или между показом всего и одним из них?

Логика работы для данного случая: оставляем в панели только картинки одного формата, выделяем все файлы, показываем всё, восстанавливаем выделение после сброса. Остальное - блокировка и перерисовка/обновление окна.
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Tue Nov 15, 2011 14:49    Post subject: Reply with quote

Flasher wrote:
sergiokapone
А переключаться нужно между ними или между показом всего и одним из них?


Переключение между ними, я предполагаю наличие трех типов файлов: BW, RGB И PALETTE
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Nov 15, 2011 14:57    Post subject: Reply with quote

sergiokapone
Между тремя??? Пока такие навороты не пробовал делать. Между двумя ещё понятно, так как не надо думать, обратно вернуться или вперёд пойти. TCFS2 не настолько гибок, это же не какой-то полноценный скриптовый язык. Smile
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Tue Nov 15, 2011 21:17    Post subject: Reply with quote

Flasher wrote:
sergiokapone
Между тремя??? Пока такие навороты не пробовал делать. Между двумя ещё понятно, так как не надо думать, обратно вернуться или вперёд пойти. TCFS2 не настолько гибок, это же не какой-то полноценный скриптовый язык. Smile


Flasher, спасибо за помощь, я не знал о возможностях TCFS2, дальше я сам уже буду курить manual и делать кнопки. Кстати, открытие для меня было использование опции cd в определении пользовательских команд при выборе шаблона.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Nov 16, 2011 11:03    Post subject: Reply with quote

С помощью TCFS2 можно в принципе переключаться между любым числом вариантов, если создать по em-команде на вариант и запоминать номер последнего варианта в регистре TCFS2Tools или параметре wincmd.ini. Самое главное - чётко представлять себе, что же всё-таки хочется реализовать.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Wed Nov 23, 2011 01:49    Post subject: Reply with quote

Как можно доработать кнопку:
Code:

TOTALCMD#BAR#DATA
%ComSpec% /c
copy "%F" "filelist.txt" /y
sysedit.exe,1
Создать список выделенных файлов без полных путей
.
1
-1



чтобы выполнить преобразование

Code:
"%BookShop%\DjVuSmall\bin\documenttodjvum.exe" --profile=bitonal300 --filelist=filelist.txt output.djvu


?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 23, 2011 02:15    Post subject: Reply with quote

sergiokapone
При чём тут скрипты?
Первая кнопка не нужна. Во втором случае пишем %L вместо filelist.txt. Т.е.:
Команда: "%BookShop%\DjVuSmall\bin\documenttodjvum.exe"
Параметры: --profile=bitonal300 --filelist=%L output.djvu
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 99

Post (Separately) Posted: Wed Nov 23, 2011 02:28    Post subject: Reply with quote

Спасибо, туплю.

 !  Avada:
Последующий оффтоп перенесён в Windows Script Host.
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 ... 21, 22, 23 ... 40, 41, 42  Next
Page 22 of 42

 
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