Total Commander
- 4 ответа
- 0 вопросов
0
Вклад в тег
HotKeySet('{F9}', 'Prev')
HotKeySet('{F10}', 'Forv')
HotKeySet('{F11}', 'Stop')
While 1 ; цикл вечного ожидания действий
Sleep(10)
WEnd
Func Prev()
WinActivate("Total Commander") ; перейти в ТК
Send("^{HOME}") ; выход в начало папки
Send("{ENTER}") ; выход из папки
Send("{UP}") ; переход выше
Send("{ENTER}") ; заход в следующую папку
EndFunc
Func Forv()
WinActivate("Total Commander") ; перейти в ТК
Send("^{HOME}") ; выход в начало папки
Send("{ENTER}") ; выход из папки
Send("{DOWN}") ; переход ниже
Send("{ENTER}") ; заход в следующую папку
EndFunc
Func Stop()
Exit
EndFunc
Как следует из скрипта, по кнопке F9/F10 (учтите, это глобальный хоткей, до иных программ это нажатие не дойдёт) он будет переводить фокус на Тотал, в текущей панели (не проверяя, справа она, или слева; хотя это тоже можно добавить) перезаходить в предыдущую/следующую папку и снова ждать действий. По F11 скрипт выгружается, что видно по пропаже значка Автоита в системном трее.Send("^cm_GoToParent") ; выход из папки
Send("{ENTER}") ; выполнить
но сути это не меняет