Как вызывать скрипты и команды Ppro?
Синтаксис вызова
Утилита ppbang
Вызов из TC
Назначение комбинаций клавиш в PowerPro
Выбор окна для которого назначается хоткей
Как вызывать внутренние команды TC из скриптов PowerPro?
Для чего нужны скрипты (примеры)
Назначить ctrl или alt для быстрого поиска
Выполнить несколько команд за раз
Пример: Directory Hotlist в левой и правой панелях
Локальные меню
Как передавать информацию из TC в скрипты?
Через буфер обмена
Чтение из окон TC
Передача списка файлов как параметра
Переход в директорию
Команда cm_editpath
Плагин tc
Примеры
Что сейчас проигрывается в WinAMP?
Как перетаскивать несколько файлов на кнопку Button bar
Плагины для работы с TC
tc.cd
childwin
Нововведения в TC 6.0 полезные для скриптов PowerPro
Быстрый поиск - cm_ShowQuickSearch
Восстановление выделения cm_LoadSelectionFromClip
Копирование - cm_CopySamepanel и cm_CopyOtherpanel
Автоматизация
m3u-плейлист одним щелчком
Архивирование
Добавление списка песен в Winamp\Apollo
Поиск
Примеры
local handle=win.handle("c=TTOTAL_CMD")
local findhandle=win.handle("c=TFindFile")
local result=miscplugin.get_windowtext(findhandle,29,"win=all")
;запускаем поиск, если он не запущен
if (result=="")
Keys {enter}
;показываем окно TC, скрываем окно поиска
win.show(handle)
win.hide(findhandle)
;ждем пока поиск закончится
for (1)
miscplugin.sleep("333")
result=miscplugin.get_windowtext(findhandle,29,"win=all")
; Debug &(result)
if (select(result,2,2)=="[")
break
endfor
win.show(findhandle)
;дальше идут понты
if (select(result,2,length(result)-1)=="[No files found]")
quit
if (remove(word(result,1),1)+word(result,4)==1) do
*Keys {end}{enter}{esc}
else
*keys %l{esc}
endif
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8