В первую очередь начнем с того, где берут последнюю версию Powerpro.
Я пользовался версией 3.7.0.0, которая и лежит на официальной странице, а тут Danik_Sent упомянул вскользь , что у него уже 3.7.0.4, и я побежал искать на нее ссылку. Ссылка нашлась в одном из сообщений самого Брюса в рассылке на Yahoo, вполне в стиле самой программы (то есть кому надо, тот найдет <!--emo&:)--><!--endemo-->). ссылка вот она :
<a href='http://www.windowspowerpro.com/download/ppro3704.zip' target='_blank'>http://www.windowspowerpro.com/download/ppro3704.zip</a>
среди нового в этой версии:
1. она называется на самом деле 3.8 (так в readme) , датирована маем, так что скоро нам ждать официального выхода.
2.в описаниях перменных кроме static и local появилась так же и global . Пока что, как и раньше, описание глобальных переменных не обязательно, но можно сделать его обязательным, если поставить флажок на Variables must be declared в setup|advanced|other (и переписав предварительно все скрипты<!--emo&:)--><!--endemo-->)
3Появилось windows close2 , делает то же, что и windows close , но по другому, подробности, как говорится, письмом.
4появилась команда inputpathmulti, как и inputpath, открывает диалог выбора файлов, но позволяет выбрать несколько файлов, возвращает литерный массив (то есть по-русски string <!--emo&:)--><!--endemo-->), состоящий из строк (lines), первая строка - путь к каталогу, в котором лежат выбранные файлы, последующие строки - имена файлов
5 появилась переменная dialupname - 1 если связь установлена, 0 иначе
6 появилась переменная _file_ - обозначает выбранный файл в menu Folder и контекстном меню
7 Можно задавать хоткеи по virtual key code
2
Обновился MiscPlugin, теперь с его помощью можно создавать Hardlinks на NTFS. и искать IP компьютера по его имени
Появились три новых важных Плагина :
1. GetSystemPerformanceData -- отображает системные ресурсы , которые Powerpro не умеет отображать в операционных системах линейки NT.
имеет следующие сервисы
- get_cpu_usage загрузка процессора
get_free_page_file свободное место в выделенном файле подкачки
get_free_physical_memory свободная физическая память
get_free_virtual_memory свободная виртуальная память -- сумма двух предыдущих
get_total_page_file размер файла подкачки
get_total_physical_memory установлено физической памяти
get_total_virtual_memory всего виртуальной памяти
get_dun_received получено по модему
get_dun_sent отправлено по модему
beep бипер - позволяет пищать встроенным динамиком -- параметры высота и длительность
2. OSD -- то есть On Screen Display -- Создает надпись заданного содержания поверх всех окон на заданный промежуток времени.
Например так:
osd.show("CPU &(GetSystemPerformanceData.get_cpu_usage)","1000")
Иногда удобнее чем Messagebox, Ну и, понятно, красивее.
3. KeyTrap -- плагин очень многообещающий, но пока глючный. позволяет назначать хоткеи как по virtual key code, так и по scancode, причем модификаторы могут быть любыми, ибо тоже задаются virtual key code -- я назначил себе запуск скрипта по нажатию на F при нажатых A,S, и D, (нет необходимости добавлять, что скрипт начинался с посылания трех бакспейсов <!--emo&:)--><!--endemo--> ) -- ощущения неземные, вот он, аккордный ввод в действии! но пользоваться осторожно, так как пока до ума не доведен и может привести к краху Powerpro.
Все плагины лежат как обычно в Files в рассылке на Yahoo.