Отправляет email-рассылки с помощью сервиса Sendsay

Все о Windows PowerPro

  Все выпуски  

Все о Windows PowerPro


Информационный Канал Subscribe.Ru


Все о Windows PowerPro

Выпуск 4 от 2003-01-28
Подписчиков - 34
Скачать Windows PowerPro
Форум о Windows PowerPro
Архив рассылки

Все что вы хотели знать о PowerPro, но боялись спросить.

Вышел Windows PowerPro 3.6.02

В новой версии Windows PowerPro на этот раз не так много серьезных изменений, как это было в 3.6.01. В основном они коснулись плагинов PowerPro, поэтому будут интересны только опытным скриптописателям. Также теперь плагины будут автоматически устанавливаться. На мой взгляд, очень правильное решение. Вот они, изменения:

  • maximum length of script statements and PowerPro commands increased to 531 characters
  • added clip plugin
  • added file delete, copy, move, readstring operations to file plugin;
  • file.readline now preserves trailing newline
  • au plugin wait features now return result
  • fixed note create with on top and custom size
  • install now installs all the plugins which come with PowerPro into the plugin folder

    Скачать двухмегабайтный дистрибутив Windows PowerPro 3.6.02 можно по этой ссылке:
    http://www.windowspowerpro.com/download/ppro3602.zip

    Полезные советы новичкам

    Чтобы каждый раз не вспоминать, какие в PowerPro есть ключевые слова, удобно на какую-нибудь горячую клавишу повесить команду: *Keys {filemenu expressions.txt} Для интереса можете заглянуть в файл expressions.txt и создать себе подобные файлы для любых целей!

    by dAnIK SeNT

    То что можно перетаскивать панельки PowerPro мышкой удерживая клавишу Ctrl, надеюсь, все знают. А все ли знают, что если нажать по панельке правой клавишей мышки удерживая Ctrl, то появится меню, с помощью которого можно изменять множество глобальных настроек для этой панельки, таких как вид, положение, а также быстро переходить к настройкам, закрыть панельку, закрыть PowerPro и многое другое.

    by Ergo

    К подписчикам

    Все мы с вами, скорее всего, новички в использовании PowerPro. Поэтому присылайте мне webmaster@wincmd.ru советы, подсказки по работе с PowerPro для публикации их в рассылке. Поскольку до конца, конечно же, PowerPro изучить практически невозможно. Всегда что-то ускользает из внимания. Спасибо.

    by Ergo

    Учимся писать скрипты для PowerPro без паники

    В предыдущих выпусках 2-3 мы рассматривали с вами два скрипта для PowerPro. Сегодня попробуем разобраться в работе еще одного полезного скриптика, который называется Byte Count. Зачем он нужен. Лично я, часто сталкиваюсь с ситуацией, когда необходимо узнать размер того или иного текста. Нанпример, вы вводите текст в форму, в которую можно ввести не более 300 символов, или вам необходимо написать описание вашего сайта размером не более в 1500 символов, и т.д. Грубо говоря, количество символов будет равняться количеству байт если такой текстовый файл сохранить. Естественно, вы можете это сделать вручную. А можно - намного проще, имея уже готовое решение:

    My_TempFile = "&(pprofolder)Scripts\bytecount.tmp"
    File Delete "&(My_TempFile)"
    Clip Copy
    Clip ToFile "&(My_TempFile)"
    Clip ClearClipBoard
    sFileName = "&(My_TempFile)"
    sOutput = MiscPlugin.fileinfo("size")
    MessageBox ("ok", "&(sOutput) bytes")
    File Delete "&(My_TempFile)"
    MiscPlugin.unload()
    Quit

    Теперь, разберем этот скрипт немного подробнее, используя уже накопленный нами опыт при разборе скриптов в предыдущих двух выпусках

    My_TempFile = "&(pprofolder)Scripts\bytecount.tmp"
    File Delete "&(My_TempFile)"
    Clip Copy
    Clip ToFile "&(My_TempFile)"
    Clip ClearClipBoard

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

    Для этого воспользуемся услугами плагина для PowerPro, который называется MiscPlugin. Плагины в PowerPro реализуют разнообразные функции, которых нет изначально в скриптовом языке PowerPro, однако, при этом они являются неотъемлимой частью PowerPro. Большинство плагинов поставляются вместе с PowerPro и находятся в архиве plugins.zip. Лучше сразу же распаковать его содержимое в директорию Plugins. Кроме этих плагинов есть еще несколько плагинов, но об этом в следующих выпусках рассылки.

    Итак, заглянув в файл MiscPlugin.txt вы может ознакомиться с его функциями, среди которых есть возможноть узнать размер файла.

    sFileName = "&(My_TempFile)"
    sOutput = MiscPlugin.fileinfo("size")

    Вообще синтаксис использования плагинов в скриптах довольно прост. Плагин, точка, его сервис и в скобках опционально дополнительные параметры. Итак, мы присвоили переменной sOutput размер нашего временного текстового файла в байтах. Теперь нам остается только показать его пользователю.

    MessageBox ("ok", "&(sOutput) bytes")

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

    MiscPlugin.unload()
    Quit

    Ну и, кстати, скажу пару слов об этих двух строчках. Скрипт будет отлично работать и без них, но как мне кажется гораздо правильнее указать, чтобы плагин был выгружен из памяти. Ну а Quit - это выход, как красивое завершение скрипта, хотя бывают случаи в сложных скриптах, когда без его использования ну никак не обойтись.

    by Ergo

    Новости форума PowerPro

    Темы, которые начинаются с PP Script содержат скрипты для PowerPro, если вы хотите, чтобы вам помогли написать скрипт, то начните тему со слов Scrip Wanted. Как только приемлимый скрипт будет создан, модератор поменяет название темы на PP Script, и новичкам будет очень удобно - сразу же видно, в какой теме он найдет тот или иной скрипт.

    Работаем с иконками в трее
    PP Script: QuickKeys
    У кого-то получилось запустить скрипт с параметрами?
    Windows PowerPro 3.6.02
    "Умное" отображение кнопок
    PP Menu: Caption Menu
    Moving bar
    PP Script: Window Caption Copy
    PP Sript: Invisible Script
    появление баров после hide

    by Ergo

  • Russian Windows PowerPro Team:
    dAnIK SeNT, BuG, Ergo


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное