View previous topic :: View next topic |
Author |
Message |
Finozzza
Joined: 29 Nov 2008 Posts: 3
|
(Separately) Posted: Sat Nov 29, 2008 18:13 Post subject: Как установить курсор на нужный мне файл (папку) |
|
|
Здраствуйте!!
Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).
Так делает кнопка [перейти к файлу] в поиске.
Спасибо! |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2585 Location: Большая деревня Москва
|
(Separately) Posted: Sat Nov 29, 2008 18:23 Post subject: |
|
|
1. Узнать дескриптор (хендл) окна ТС;
2. Послать этому окну сообщение cm_ShowQuickSearch (2915);
3. В это окно послать имя файла.
Дальше возможны извращения. Например, можно посылать имя посимвольно и проверять, сместился ли курсор. Если нет, дальше слать символы не нужно, шлем Esc, и все.
Еще один подводный камень - два файла с одним именем, но с разными расширениями. Можно в окне быстрого поиска набрать и расширение, но если "тезок" нет, то сэкономим время.
Для примера можешь разобрать вот этот скрипт. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Sun Nov 30, 2008 00:06 Post subject: |
|
|
Finozzza wrote: | Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку). |
Code: | C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext" |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Finozzza
Joined: 29 Nov 2008 Posts: 3
|
(Separately) Posted: Sun Nov 30, 2008 13:07 Post subject: |
|
|
Code: | C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext" |
Данной командой файл открывается (если MyFile-rar то он заходит в архив, если MyFile-папка то заходит в папку ).
А Мне надо просто установить курсор на MyFile.Ext !
Может есть какой параметр запрет на открытие? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Nov 30, 2008 15:02 Post subject: |
|
|
CTConv.wcx установлен? попробуй отключить |
|
Back to top |
|
|
Finozzza
Joined: 29 Nov 2008 Posts: 3
|
(Separately) Posted: Sun Nov 30, 2008 15:12 Post subject: |
|
|
Tol!k wrote: |
CTConv.wcx установлен? попробуй отключить |
Такого не имеется, посему проблема остается. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Nov 30, 2008 17:14 Post subject: |
|
|
проделай Code: | C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext" | с файлом, который не является "архивом" для ТС и изучи сообщение об ошибке.
У мну упоминался CTConv, после его отключения глюк пропал |
|
Back to top |
|
|
|