Flashpaste

Используйте силу макросов

Удобный инструмент, используемый многими для вставки постоянно повторяющихся блоков текста, теперь стал еще более полезным. Последняя версия Flashpaste дает нам такой мощный и гибкий инструмент, как усовершенствованные макросы.

Хотите вставить текущее время? Или может сегодняшнюю дату? Легко. Просто используйте макрос %ExTime(...)%. Например %ExTime(#c)% вставит «03/22/07 07:34:28». А %ExTime(#B #d, #Y)% добавит в документ строчку «March 22, 2007». Вы можете настроить формат вывода даты под любые свои предпочтения.

Может быть, вам нужно использовать завтрашнюю дату или написать, что документ будет закончен через 3 дня? В последней версии Flashpaste вы можете сделать даже это. Просто используйте сдвиг даты, например, %ExTime(+1d;#B #d, #Y)% вставит завтрашнее число - «March 22, 2007».

Flashpaste не может вставлять текст в некоторые специфические приложения, которые вы используете в своей работе? Это еще не повод отказываться от нее и печатать вручную. Попробуйте заключить ваш текст в макрос %Print(...)%. Например, так: %Print(Ваш текст который необходимо вставить в поле ввода)%.

Наверное, самый простой макрос - это %Clip()%, который позволяет использовать содержимое буфера обмена в ваших строках. Этот макрос, безусловно, полезен программистам или веб-дизайнерам. Верстаете html-страницу? Просто скопируйте в буфер обмена ссылку, а потом вставьте следующую строчку:

<a href="%Clip()%" target="_blank"></a>%Control(left*4)%

и вы получите готовый код для ссылки. Все, что вам остается сделать, - написать заголовок ссылки, причем вам даже не нужно перемещать курсор в нужное место: %Control(left*4)% сделает все за вас.

%Control(...)% - самый сложный и мощный макрос. Он позволяет вам эмулировать нажатие управляющих клавиш. Например, вы можете «нажать» 4 раза клавишу «стрелка влево», чтобы переместить курсор в нужное место - как в примере выше. Или послать приложению нажатие Tab для перехода в следующее поле редактирования, или Enter для нажатия кнопки ввода. Таким образом вы можете заполнять сложные формы стандартными текстами всего в одно действие. %Control(...)% - универсальный макрос, позволяющий строить сложные конструкции, например:

%Control(@100_alt_PRINTSCREEN)%%Open(mspaint.exe|Open||3)%%Control(@1000_ctrl_v)%

Этот макрос сделает снимок активного окна, откроет MS Paint и вставит в него снимок, так что вы сразу можете приступить непосредственно к редактированию.

Если вас заинтересовал этот макрос, вы можете найти подробную информацию в справке программы. А я напоследок расскажу еще об одном простом макросе - %Open(...)%. С появлением этого макроса вы можете использовать Flashpaste, как своего рода «запускатель» программ. %Open(...)% может запускать программы, открывать часто используемые документы или интернет страницы.

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

Скачать Flashpaste, чтобы легко вставлять стандартные тексты.