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 

Как установить курсор на нужный мне файл (папку)

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Finozzza



Joined: 29 Nov 2008
Posts: 3

Post (Separately) Posted: Sat Nov 29, 2008 18:13    Post subject: Как установить курсор на нужный мне файл (папку) Reply with quote

Здраствуйте!!
Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).
Так делает кнопка [перейти к файлу] в поиске.
Спасибо!
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Nov 29, 2008 18:23    Post subject: Reply with quote

1. Узнать дескриптор (хендл) окна ТС;
2. Послать этому окну сообщение cm_ShowQuickSearch (2915);
3. В это окно послать имя файла.

Дальше возможны извращения. Например, можно посылать имя посимвольно и проверять, сместился ли курсор. Если нет, дальше слать символы не нужно, шлем Esc, и все.
Еще один подводный камень - два файла с одним именем, но с разными расширениями. Можно в окне быстрого поиска набрать и расширение, но если "тезок" нет, то сэкономим время.
Для примера можешь разобрать вот этот скрипт.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Sun Nov 30, 2008 00:06    Post subject: Reply with quote

Finozzza wrote:
Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).

Code:
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Finozzza



Joined: 29 Nov 2008
Posts: 3

Post (Separately) Posted: Sun Nov 30, 2008 13:07    Post subject: Reply with quote

Code:
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"


Crying or Very sad Данной командой файл открывается (если MyFile-rar то он заходит в архив, если MyFile-папка то заходит в папку ).
А Мне надо просто установить курсор на MyFile.Ext !
Может есть какой параметр запрет на открытие?
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sun Nov 30, 2008 15:02    Post subject: Reply with quote

Laughing
CTConv.wcx установлен? попробуй отключить
Back to top
View user's profile Send private message
Finozzza



Joined: 29 Nov 2008
Posts: 3

Post (Separately) Posted: Sun Nov 30, 2008 15:12    Post subject: Reply with quote

Tol!k wrote:
Laughing
CTConv.wcx установлен? попробуй отключить

Такого не имеется, посему проблема остается. Sad
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sun Nov 30, 2008 17:14    Post subject: Reply with quote

проделай
Code:
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"
с файлом, который не является "архивом" для ТС и изучи сообщение об ошибке.
У мну упоминался CTConv, после его отключения глюк пропал
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
Page 1 of 1

 
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