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 

Single Post  Topic: Кнопка-меню-список с шаблонами поиска? 
Author Message
kadvlad



PostPosted: Mon Apr 02, 2012 22:24    Post subject: Reply with quote

Flasher,
уточню вопрос.

Хотелось бы не просто автоматизацию выделения заданных типов файлов, а именно применение фильтра отображения файлов в текущей панели − именно чтобы были видны только заданные типы.

Для этого используется команда cm_SrcUserDef, но вот передать ей параметры не получается; каждый раз открывается диалоговое окно выбора шаблона.
Пробовал по аналогии с командами selectfiles и loadsearch, которые воспринимают параметры:
Code:
[em_txt]
cmd=cm_SrcUserDef
param=>Text

или
Code:
[em_txt]
cmd=cm_SrcUserDef
param=%A

где >Text - имя сохранённого шаблона поиска
%A - подстановка для Text в пользовательской команде:

Code:
em_txt >Text

Видимо, это невозможно (?)
Появилась идея реализовать задачу на vbs, эмулируя нажатие клавиш, но думаю, это слишком грубое решение )
Code:
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand(314)
TCS.SendKeystroke (">Text")
TCS.SendKeystroke ("{Enter}")
Set TCS=Nothing
Wscript.Quit

где ">Text" − название сохранённого типа шаблона поиска (CTRL-F12).

Что скажете?


Last edited by kadvlad on Tue Apr 03, 2012 11:26; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group