Ru-Board.club
← Вернуться в раздел «Программы»

» Windows PowerPro

Автор: ror1
Дата сообщения: 18.12.2006 07:31
сабж с комплектом настроек и скриптов - отличная идея, можно сделать ветку форума!
Автор: akak
Дата сообщения: 20.12.2006 00:39
Windows PowerPro 4.6.02
http://powerpro.webeddie.com/download/ppro4602.zip

- added gradient coloring for button hover/press colors
- added imports (path_expr) f1, f2, f3 to import functions from other files
- fixed export of ids
- improved blank handling and positioning browserun (not perfect, but likely the best I can do)
- XP flyover help how has shadow
- fixed export of verticalgradient
Автор: CKA3O4H1K
Дата сообщения: 21.12.2006 03:17
У меня вот давно наболевший вопрос. Как мы знаем практически любой программой можно управлять гарячими клавишами (хоткеями). Каким образом вообще можно эмулировать хотя бы глобальный хоткей? Другими словами, я хочу чтобы по клику по некоторой кнопке PowerPro (клике на трее или другого хоткея) эмулировалось нажатие на некоторые клавиши. Научившись это делать мы сможем сделать свои кнопочки для управления совершенно любой программой, будь то плеер или переход в режим "отошёл" в irc-клиенте...
Автор: Vlad2000Plus
Дата сообщения: 21.12.2006 06:57
Команды *Keys
Автор: akak
Дата сообщения: 23.12.2006 11:29
Windows PowerPro 4.6.03
http://powerpro.webeddie.com/download/ppro4603.zip

- you can set fonts for individual bar or menu items

(As per the help, a menu must have icons, or a default face color, or a default font, in order for PowerPro to process individual item fonts and colors).
Автор: VitRom
Дата сообщения: 24.12.2006 23:45
Как эффективней наблюдать за появлением лог. диска ("вставкой диска")? Разумеется, с помощью сабжа?
Автор: akak
Дата сообщения: 01.01.2007 02:39
Windows PowerPro 4.6.04
http://powerpro.webeddie.com/download/ppro4604.zip

- fixed map.delete
- bars with flat unchecked now allow hover color to be set
- added squeeze function
- added regular expression functions match, matchg, replace, replaceg which access corresponding regex functions but return result, rather than putting it in variable

- cleaned up help sections on scripts and string functions
- added help overview of scripting for programmers

Some syntatic sugar for the scripters:
- "abc\(expr)def" short form for "abc"++(expr)++"def"
- dot syntax for string functions, eg varstr.select(from, to)
- assignmennt with operation .= += -= *= /= %= ++=, eg

var += 5+3*var2

str.=replaceg(pattern, replace)
Автор: akak
Дата сообщения: 01.01.2007 23:06
Updated Beta 4.6.04 with powerpro.exe version 4.6.04a is available at
http://powerpro.webeddie.com/download/ppro4604.zip

- fixed a problem with hover color in flat==0 bars
- fixed esc usage of \(
- fixed a problem with var[].=
- added bit shift << and >> and assignment and <<= >>=
- fixed a problem with 0x with number >=80000000; this may break some existing scripts which tried to workaround the bug
Автор: akak
Дата сообщения: 09.01.2007 01:02
Windows PowerPro 4.6.05
http://powerpro.webeddie.com/download/ppro4605.zip

- added slider and progress bar controls
- added option on folder buttons tab to specify folder name only for bars of favorite folders
- fixed multi-monitor tool tip (I think)
- \ at end of line continues .ini configuration file
- fixed cl.getlastbar for format drag
Автор: Saler
Дата сообщения: 09.01.2007 20:11
Еще немного и будет полноценная замена Windows
Автор: akak
Дата сообщения: 21.01.2007 19:07
Windows PowerPro 4.7.rc1
http://powerpro.webeddie.com/download/pwrpro47.zip

brucexs:
Same as last beta except I added ability to use 24x24, 12x12 8x8 icons in menus
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 00:17
Возможно ли при запущенном PP, передать через powerpro.exe команду (скрипт) на выполнение?
Автор: Saler
Дата сообщения: 25.01.2007 11:32
CKA3O4H1K
Почему нет?
Не совсем понятен вопрос.
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 11:44
пасибо. буду читать доки
Автор: HNK
Дата сообщения: 25.01.2007 11:50

Цитата:
Еще немного и будет полноценная замена Windows

Мне только одно нужно чтобы оболочку заменил
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 12:02
Панель задач и систрей?

Как по мне, так для создания красивого интерфейса PowerPro будет недостаточно... хотя имхо...
Автор: Leony
Дата сообщения: 25.01.2007 13:05
Вота моя интерфейса:
ftp://powerpro.dyndns.org/uploads/Leony_Desktop2.jpg
а вота моя инсталятора (AutoIt) с поддержкой систрея внутри:
ftp://powerpro.dyndns.org/uploads/PproAsShellSetup.rar
Автор: HNK
Дата сообщения: 25.01.2007 13:14

Цитата:
Панель задач и систрей?

Это уже есть и даже Desktop может заменить тем более что поддерживает скины в том числе и фигурные, округляет кнопки. При наличии вкуса или дизайнера можно такое наворотить. только мне это не очень нужно я сторонник функциональности надежности и минимализма Я из за этого и решил попробовать ЛС, потому как перестал вообще использовать внешние фичи Explorer' а. Ни панель задач, ни трей. Даже регулятор громкости и индикатор раскладки на РР. Но всеже мне кажется что Explorer в качестве оболочки стабильнее чем ЛС. Впрочем у меня винда уже 4-ый год пошел как не переставлялась может из-за этого глюки
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 14:14
Так если ты отказался от трея и панели задач, то зачем тебе вообще шелл?
Только для того что бы он авторанил приложения? Тогда для этого есть решения.

А експлорер не стабильней, но у него окна лучше отвечают на запрос закрыть по клику на панеле задач... всё же радной... зато в ЛС можно совать задачи, значки в трее... всё что хочешь...

В ПП незнаю, треев и панелей задач пока не видывал...

Leony
твой скриншот увы у меня не отобразился
Автор: HNK
Дата сообщения: 25.01.2007 16:10

Цитата:
Так если ты отказался от трея и панели задач, то зачем тебе вообще шелл?

Я не отказался трей и ПЗ реализованы в РР

Цитата:
Только для того что бы он авторанил приложения?

Шелл делает не только это подробнее есть например в мануале к дист.ру

Цитата:
А експлорер .... у него окна лучше отвечают на запрос закрыть по клику на панеле задач... всё же радной... зато в ЛС можно совать задачи, значки в трее... всё что хочешь...

Согласен, Explorer отзывается лучше. не знаю как ЛС но лучше чем РР

Цитата:
зато в ЛС можно совать задачи, значки в трее... всё что хочешь..

Значков я тоже могу понатыкать что касается всяких там задачек, то все эти часы календари мониторы изрядно грузят проц. не знаю может быть другие есть темы по-легче, я не смотрел, нет необходимости. уменя весь интерфейс на РР и чуть ЛС. ЛС быстрее открывает меню с большим кол-вом папок и файлов. я вообще не против тем -хороших и разных, просто навкус и цвет... Вот все говоря т хоткеи это круто, а у меня наоборот все на мышку, не дружу я с клавой. Ладно флейм наверное уже. хотел показать свой бар с треем и ПЗ, да не могу на народ пробиться, может завтра. Не в смысле красоты, выглядит не лучше родной ПЗ. просто все под рукой и максимум свободного пространства


Автор: vitaly1
Дата сообщения: 25.01.2007 16:21
HNK

Цитата:
Шелл делает не только это подробнее есть например в мануале к дист.ру

Можно адресок?

Цитата:
хотел показать свой бар с треем и ПЗ, да не могу на народ пробиться

Попробуй www.imageshacks.us

Добавлено:
Или дист.ру - это дистрибутив?
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 16:44
HNK
Для полной простоты и наибольшей скорости редомендую PureLS.
Смотри в шапку топка по LS!
Автор: HNK
Дата сообщения: 25.01.2007 18:26

Цитата:
Или дист.ру - это дистрибутив?

да дистрибутив LiteStep'a в нем есть мануал, а в нем написано про шелл, приведу чуток

Цитата:
Запускает DDE-сервер
Запускает содержимое папки "Автозагрузка" и ключа реестра RunOnce.
Предоставляет сервис системного лотка (трея)
Загружает так называемые ShellServices (сервисы оболочки)
Регистрирует обработчик системных сообщений ОС (ShellHook)
Регистрирует специальное окно для имитации рабочего стола
Предоставляет сторонним приложениям доступ к специальной панели для размещения дополнительных элементов управления - AppBar-компоненты. (В Explorer таковой является панель задач).
В Windows семейства NT посылает ОС сигналы "оболочка запущена"

лежит здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=9941&start=40
скрин положил здесь h**p://vg24.narod.ru/qqq123.JPG
Там в качестве примера выскакивает панель когда открываешь диалог позволяет одним щелчком переходить в любимые папки плс 10(задаете сами) последних папок где что то сохраняли Сам бар наверху занимает весь заголовок распахнутого окна. Слева трей , я им почти не пользуюсь, хочу убрать на меню, оставлю пару-тройку за которыми наблюдаю, реакция стандартная, средний клик эмулирует двойной. Справа ПЗ лев кл показывает сворачивает окно, ср закрывает, правый распахивает/нормализует. чуть левее кнопка активного окна видно заголовок, если не умещается можно посмотреть тултип функции почти дублируют функ кн акт окон ну и кнопки разные для быстрого доступа навешаны также функции на манипуляции мышью например короткий драг влево ср. кн. копирует в буфер выдел текст, вызывает переводчик перемещает мышь в окно переводчика. когда убираю мышь окно скрывается Также с Винампом. Прокрутка на 1 щелчек вперед 1 назад вызывает рег громкости драг вверх и вниз вызывают меню
ну и хоткей но я больше мышкой привык и тд. и тп.
Можно много чего сделать у меня фантазии не хватает

Добавлено:

Цитата:
HNK
Для полной простоты и наибольшей скорости редомендую PureLS.
Смотри в шапку топка по LS!

Это что, дистрибутив? в шапке не нашел.
Автор: CKA3O4H1K
Дата сообщения: 25.01.2007 19:56
HNK
Не будим оффтопить.
Тот скрин что ты выложил, это сделано возможностями ПП?
Если да, то я удивлён. Давно я отстал от развития ПП...

А ПуреЛС действиетльно нету в шапке... Пользуйся гуглом ; )
http://en.wikipedia.org/wiki/PureLS
http://desktopian.org/purels.html
http://www.shellfront.org/shells/purels/
и еще много чего...
Автор: HNK
Дата сообщения: 25.01.2007 20:43
CKA3O4H1K

Цитата:
HNK
Не будим оффтопить.
Тот скрин что ты выложил, это сделано возможностями ПП?
Если да, то я удивлён. Давно я отстал от развития ПП...

Я честно говоря озадачен твоей реакцией, здесь нет ничего удивительного.
Этот бар рисуется элементарно. С некоторыми командами пришлось бы повозиться может быть, но нарисовать бар это элементарно, по моему это то, с чего РР начинался, если не ошибаюсь. Впрочем готов привести все разумные доказательства, что бар (точнее там 2 панели) нарисован средствами РР ,если есть необходимость в этом. И уверяю тебя средствами РР можно сделать элементы управленния фигурными в стиле астона и подстроить под рисунок десктопа(или это у Талисмана так) (другое дело что не удобно пользоваться таким интерфейсом)
Автор: CKA3O4H1K
Дата сообщения: 26.01.2007 01:08
Да было время, но небыло потребности так углубляться в возможности ПП.
Я всегда знал что эта программа мощьнейшая....

Вот возникла потребность написать скрипт, который пинговал хост, и когда пинг переставал проходить запускать определённые команды...

В стандартном наборе сетевых функций я не нашёл... качаю плагины...
Автор: HNK
Дата сообщения: 26.01.2007 15:20

Цитата:
Вот возникла потребность написать скрипт, который пинговал хост, и когда пинг переставал проходить запускать определённые команды...

h**p://vg24.narod.ru/Ping.zip

Распаковать на диск С в папку Ping. В таймере y(игрек) на вкладке Reset прописываете
C:\ping\ping1.powerpro
В таймере z на вкладке Reset прописываете
C:\ping\ping2.powerpro
Оба таймера настраиваете на отсчет вниз
В таймере z в полях Reset hour, Reset minute, Reset second должны стоять нули
Таймер у запускаете с нужной вам периодичностью, но не меньше 1 минуты, и это на мой взгляд мало, но решать вам
Если пинг есть вылезет соответствуещее окошко, если нет - другое. Окошко не всегда получает фокус поэтому в обоих случаях прикрутил звук , лежит в архиве, должно быть разрешено проигрывание wav файлов в РР.
Для себя правите скрипт ping2, вместо *Message вставляете нужные вам команды
скрипты: ping1

Цитата:

Local h=win.getfocus
do("C:\\WINDOWS\\system32\\cmd.exe",?+/c "C:\ping\ping.exe www.google.com > C:/ping/ping.txt"+,"c:\\","hidden")
if (win.exists(h))
win.setfocus(h)
*Timer Set +z 0 0 45

ping2

Цитата:

Exec.OnError("none")
Exec.OnError("hook")
Local l7="C:/ping/ping.txt" readline 7
Local l9="C:/ping/ping.txt" readline 9
Local l11="C:/ping/ping.txt" readline 11
Local l13="C:/ping/ping.txt" readline 13
l7 =select (l7, 5)
l9 =select (l9, 5)
l11=select (l11, 5)
l13=select (l13, 5)
if ((l7 == "Reply") or (l9 == "Reply") or (l11 == "Reply") or (l13 == "Reply")) do
    *Message "Есть Ping"
    "C:/Ping/wait.wav"
else
    *Message "Нет Ping'а"
    "C:/Ping/wait.wav"
endif
Exec.OnError("unhook")
Exec.OnError("display")


Кроме этого создаете командный список "HookErrors"
именно такое название, забиваете 3 команды в левой кнопке, 1 команда на кнопу

*Script Quit "all"
Exec.OnError("unhook")
Exec.OnError("display")
1-ю команду не вписывайте, а введите с помощью списка,
вроде все
Данный скрипт использует встроенную команду винды ping.exe, используется английская версия, если у вас локализованная винда в архиве лежит нужная.
Есть один недостаток. Вовремя запуска пинга активное приложение теряет фокус па пару секунд.
пока все, устал...
Уже пофиксено.


Добавлено:
Первый скрипт лучше оставить так

Цитата:

do("cmd.exe",?+/c "C:\ping\ping.exe www.google.com > C:/ping/ping.txt"+,"c:\\","hidden")
*Timer Set +z 0 0 45

Адрес или IP вписываете свой
обе команды можно встаить прямо в таймер
И если при наличии пинга вы уберете вывод сообщения из второго скрипта, у вас перестанут прыгать окна

Добавлено:
чтобы гарантированно увидеть Message надо сделать следующее:
создайте новый ком. список
создайте новый пункт с названием "PowerPro Message" без кавычек и введите команду
*Window Ontop! "PowerPro Message"
Затем на вкладке Command lists нажать setup, вкладка Special Lists найдите в выпадающем списоке Open тот ком список который вы создали и жмите ОК
соответственно те кто знаком с этой фичей и используют ее, знают что нужно подправить у себя

Я в этом сообщении периодически кое что правил, так что текст скриптов брать здесь, файл ping.exe ну звук, если он вам нужен в архиве на верху поста
Автор: HNK
Дата сообщения: 27.01.2007 03:47
Еще один баг отловил, надеюсь последний. Ну не баг... Я в отладочных целях, чтобы долго не ждать, выставлял 2-й таймер на 5 секунд, а надо не меньше 35-45. Это время за которое завершантся пинг в случае если хост не пингуется (не отвечает) при тайм-аут выставленных по умолчанию. То есть строку
*Timer Set +z 0 0 5
заменить строкой
*Timer Set +z 0 0 45
Автор: CKA3O4H1K
Дата сообщения: 27.01.2007 16:21
Буду пробовать! Спасибо большое...
Автор: HNK
Дата сообщения: 28.01.2007 00:16

Цитата:
Буду пробовать! Спасибо большое...

Не за что , самому было интересно.
У меня к уважаемому сообществу тоже созрел вопрос. Интересует, где с точки зрения производительности, а так же объема занимаемой памяти лучше хранить скрипты. Больше интересует производительность. Я вижу 4 варианта: 1. традиционно в файле; 2.в командных списках; 3.все скрипты в файле, вызывая нужный код с помощью вызова функций или по метке; 4.то же что и 3 но в командном списке. И 2-й вопрос вытекающий из первого: в какой момент происходит компиляция (интерпретация) скрипта в момент загрузки конфигурации или в момент выполнения. Я очень плохо читаю на англицком, чтобы просматривать забугорные форумы, но буду рад если кто-то встречал там эту тему и укажет ссылку

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: ICQ и клоны. (!под Win32!)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.