Удобный инструмент, используемый многими для вставки постоянно повторяющихся блоков текста, теперь стал еще более полезным. Последняя версия 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, чтобы легко вставлять стандартные тексты.

Другие статьи



Скачать
в. 6.32 24 Августа 2017


Портабельная
в. 6.32 24 Августа 2017


Happy People

You have made an excellent program. I cannot imagine my life without it, as I answer the same queries dozens of times a day. What's more, the facility to store data in folders, and the facility to move files between folders, etc. have made the program very flexible.
It would be helpful if you can add a "backup" facility as those addicted to the program keep a lot of vital data in these files.

Dr. Johnson C. Philip, India
Read more testimonials