Раздел Total Commander + Windows PowerPro

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Сообщение Ergo » Вт ноя 18, 2003 10:03 am

Хочу сделать отдельный раздел посвященный взаимодействию Total Commander и Windows PowerPro. К сожалению не хватает на все времени. Если у кого-нибудь есть желание написать руководство по установке скриптов для их взаимодействия, буду очень рад.
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Gregory » Вс ноя 23, 2003 9:13 am

Я мог бы попытаться. Правда сейчас времени тоже нет.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Gregory » Вс ноя 30, 2003 9:40 am

Потихоньку пишу руководство. Решил выложить содержание. У кого есть идеи, по поводу чего-то добавить/отнять, прошу высказываться.

Код: выделить все
Как вызывать скрипты и команды 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
     Поиск
   

Примеры


PS Плагины для TC, это мои плагины, которые я не выкладывал, пока не вышел TC 6.0. У плагина tc пока только одна функция - переход в директорию, childwin предназначен для работы с дочерними окнами. Если они, кому-то нужны, скажите куда выслать.

PPS Есть идея написать более глобальное руководство по написанию скриптов PowerPro.
Последний раз редактировалось Gregory Вс ноя 30, 2003 9:42 am, всего редактировалось 1 раз.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ergo » Пн дек 01, 2003 8:33 pm

Класно! Если ты это напишешь, представляешь, сколько юзеров из сообщества пользователей Total Commander поятнутся к Windows PowerPro! <!--emo&:)-->Изображение<!--endemo-->
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Gregory » Вс дек 07, 2003 9:50 am

Во время написания руководства придумал скрипт для перевода поиска файлов в фон, запускается из окна поиска

Код: выделить все
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


Пользоваться надо крайне осторожно, потому что к чему может привести такой cheat неизвестно
Последний раз редактировалось Gregory Вс дек 07, 2003 11:47 am, всего редактировалось 1 раз.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение m1Kky » Вс дек 07, 2003 11:24 am

вроде пока работает!!! YEAHHHH!!!!!!!!!!!!!! <!--emo&:)-->Изображение<!--endemo-->
m1Kky
Капитан
 
Сообщений: 287
Зарегистрирован: Пт май 16, 2003 12:37 am
Откуда: Чебоксары
Пункты репутации: 0

Сообщение BuG » Пн дек 08, 2003 4:21 am

P.S. Сайт pp.fileforum.ru почти готов... надо бы туда ведущих/заинтересованных...
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Миша Спларов » Пн дек 08, 2003 12:25 pm

2BuG
Что там готово? Только движок и то... Там ещё работать и работать. Особенно над наполнением.
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Ergo » Пн дек 08, 2003 2:54 pm

2BuG
Зашел в раздел плагины... и тишина...
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение m1Kky » Пн дек 08, 2003 5:37 pm

набирай мемберов, например регу для нас введи, я штук 5 своих модифицированных скриптов могу добавить, в смысле более менее не повторяющих оригиналы..
m1Kky
Капитан
 
Сообщений: 287
Зарегистрирован: Пт май 16, 2003 12:37 am
Откуда: Чебоксары
Пункты репутации: 0

Сообщение Gluek » Вт дек 09, 2003 5:59 pm

pp.fileforum.ru
Да.. пустоватый сайт...
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение BuG » Вт дек 09, 2003 6:30 pm

2Max Drowdy
только движок и готов. А че еще надо? Остальное уже за господами поверпрошниками... Я ж не семи пядей во лбу чтобы и дизайн нарисовать, и движок поставить, да еще и контентом заполнить.

Кто возьмется из семейных - пишите, дам доступ.
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Gregory » Вс дек 21, 2003 2:18 pm

Статью я, значится, написал, только вот отослать ее Ergo не получается. Куда ее выслать?
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Gregory » Вс дек 28, 2003 10:43 am

Выложил статью

<a href='http://users.iptelecom.net.ua/~skorohod/pp_tc.html' target='_blank'>http://users.iptelecom.net.ua/~skorohod/pp_tc.html</a>
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Миша Спларов » Вс дек 28, 2003 6:15 pm

2Gregory
Нда... Серьёзно ты поработал. Спасибо за статью. Начал читать ;-)
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

След.

Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron