PP Script: EditPlus childwindow selector

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

Сообщение Ergo » Пн июл 07, 2003 4:47 pm

Написал этот скрипт чисто по приколу. У меня работает отлично. Сначала думал, что практической ценности иметь не будет, но потом оказалось, что довольно таки удобно. Смысл скрипта: не важно в какой программе вы работаете, нажав горячее сочетание клавиш (кнопку на панельке) откроется меню из списка открытых сейчас в EditPlus документов. Выбрав необходимый вам вы быстро переходите к нему.

Конечно можно сделать это и в EditPlus нажав Alt+W, а затем горячую клавишу, но у скрипта даже есть преймущества! Во первых, он доступен из любого приложения, а не только EditPlus, во вторых количество файлов не ограничено <!--emo&:)-->Изображение<!--endemo--> В общем можете попробовать, чтобы оценить что умеет Windows PowerPro <!--emo&:)-->Изображение<!--endemo--> В скрипте не забудьте правильно указать путь к испоняемому файлу EditPlus. Жду комментариев. Ах да. Для работы необходим плагин Даника menu.dll

Код: выделить все
k = 1
menu.reset()
m = menu.create(400)
for (i=2; i<1000; i=i+7)
   value = win.childtextbyindex("EditPlus - *", i)
   if (value == "For Help, press F1") Do
 break
   else
 checknoname = select(value, 1,6)
 if (i==2) do
    flagg = "d"
 else
    flagg = ""
 endif
 if (checknoname == "Noname")
    flagg = "g"
 nicevalue = "&" ++ k ++ ". " ++ remove(value,revindex(value,"\"))
 menu.insert(m, 100, nicevalue, flagg, value)
 k = k +1
   endif
endfor
i = menu.show(m)
if (i=="-5")
   quit
"C:\P\EditPlus 2\editplus.exe" -e &(i)
<!--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 » Пт июл 11, 2003 8:56 pm

Комментарии:

1. А где же menu.destroy?
2. В Preferences Edit Plus надо чтобы была галочка возле working directory follows active document - иначе скрипт работать не будет
3. Для несохраненных документов надо убрать * возле имени
Код: выделить все
if (select(value,-1) == "*")
     value=remove(value,-1)

Без этого Edit Plus пытается открыть какой-то очень странный файл.
Последний раз редактировалось Gregory Пт июл 11, 2003 9:23 pm, всего редактировалось 1 раз.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ergo » Сб июл 12, 2003 5:47 am

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->3. Для несохраненных документов надо убрать * возле имени<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
У меня работает именно с *. Без * не пробовал. НЕ работает с документами только типа NoNaMe.
<!--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

Сообщение Human » Сб июл 12, 2003 12:21 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Ах да. Для работы необходим плагин Даника menu.dll
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

а где достать сие чудо? на yahoo нету, а других мест не знаю
Human
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пн июл 08, 2002 11:38 pm
Откуда: Russia
Пункты репутации: 0

Сообщение Gregory » Вт июл 15, 2003 10:03 am

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


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

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

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

cron