Как установить курсор на нужный мне файл (папку)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Как установить курсор на нужный мне файл (папку)
Здраствуйте!!
Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).
Так делает кнопка [перейти к файлу] в поиске.
Спасибо!
Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).
Так делает кнопка [перейти к файлу] в поиске.
Спасибо!
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
1. Узнать дескриптор (хендл) окна ТС;
2. Послать этому окну сообщение cm_ShowQuickSearch (2915);
3. В это окно послать имя файла.
Дальше возможны извращения. Например, можно посылать имя посимвольно и проверять, сместился ли курсор. Если нет, дальше слать символы не нужно, шлем Esc, и все.
Еще один подводный камень - два файла с одним именем, но с разными расширениями. Можно в окне быстрого поиска набрать и расширение, но если "тезок" нет, то сэкономим время.
Для примера можешь разобрать вот этот скрипт.
2. Послать этому окну сообщение cm_ShowQuickSearch (2915);
3. В это окно послать имя файла.
Дальше возможны извращения. Например, можно посылать имя посимвольно и проверять, сместился ли курсор. Если нет, дальше слать символы не нужно, шлем Esc, и все.
Еще один подводный камень - два файла с одним именем, но с разными расширениями. Можно в окне быстрого поиска набрать и расширение, но если "тезок" нет, то сэкономим время.
Для примера можешь разобрать вот этот скрипт.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Finozzza писал(а):Подскажите пожалуста, как можно с помощью своей проги передать команду Тоталу установить курсор на нужный мне файл (папку).
Код: Выделить всё
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"Нет, я не сплю. Я просто медленно моргаю.
Код: Выделить всё
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"А Мне надо просто установить курсор на MyFile.Ext !
Может есть какой параметр запрет на открытие?
проделай с файлом, который не является "архивом" для ТС и изучи сообщение об ошибке.
У мну упоминался CTConv, после его отключения глюк пропал
Код: Выделить всё
C:\TotalCmd\TOTALCMD.EXE /O /S /L="c:\MyFolder\MyFile.Ext"У мну упоминался CTConv, после его отключения глюк пропал