View previous topic :: View next topic |
Author |
Message |
Призрак
Joined: 02 Oct 2006 Posts: 16
|
(Separately) Posted: Mon Oct 02, 2006 10:14 Post subject: Установка каталога |
|
|
Добрый день!!!
Подскажите пожалуйста, можно ли из внешней (по отношению к тоталу) программе узнать какая панель в тотале активна, и установить в ней определенный каталог.......... (через SendMessage или еще как).... Всем заранее спасибо............ |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Oct 02, 2006 12:46 Post subject: |
|
|
Да, можно. Gregory написал плагин tc, который именно это и делает. Аргумент - дескриптор окна ТС, который может быть получен через плагин win, а также через тот же tc (даже если открыто много окон ТС). Функция active возвращает активную панель (левая/правая), а функция cd осуществляет переход.
Если то, что ты написал, это все, что тебе нужно, выглядеть это будет примерно так: Code: | local hwnd = win.handle("c=TTOTAL_CMD")
local Panel = tc.active(hwnd)
tc.cd(hwnd, "твоя_директория") | Желаю успеха. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Митяй
Joined: 05 Oct 2005 Posts: 102 Location: Москва
|
(Separately) Posted: Mon Oct 02, 2006 12:52 Post subject: |
|
|
Если просто нужно открыть в активной панели тотала нужный каталог, то можно просто запустить тотал с параметрами /S /O /L="твоя_директория". |
|
Back to top |
|
|
Призрак
Joined: 02 Oct 2006 Posts: 16
|
(Separately) Posted: Tue Oct 03, 2006 11:18 Post subject: |
|
|
Всем спасибо !!!!!!!!!!!!!!!!!! |
|
Back to top |
|
|
|