%List(...)% и %RandomFromList(...)% - Макросы для выбора строки из заранее заданного списка
%List(...)% - Выбор строки из списка
%List(...)% позволяет определить список строк для выбора в процессе вставки. В итоге весь список будет заменен на выбранную вами строку. Например вы можете определить следующую строку:
You can find more information about %List( Working with Flashpaste at http://flashpaste.com/onlinehelp/html/start Hot Key Labels feature at http://flashpaste.com/onlinehelp/html/hot-key-label Clipboard History at http://flashpaste.com/onlinehelp/html/clipboard-history Date and time insertion at http://flashpaste.com/onlinehelp/html/extime Control keys macros at http://flashpaste.com/onlinehelp/html/control-macros)%
При вставке этой строки, появится дополнительный диалог для выбора правильного варианта из списка
Вы выбираете нужную ссылку и в итоге в документ вставляется: "You can find more information about Clipboard History at http://flashpaste.com/onlinehelp/html/clipboard-history"
%RandomFromList(...)% - Выбор случайной строки
Макрос %RandomFromList(...)% возвращает случайную строчку из заданного списка без участия пользователя.
Синтаксис
В макросах %List(...)% и %RandomFromList(...)% разделителем строк служит перевод строки. Другими словами, каждый новый вариант должен начинаться с новой строки. Например:
%List( line 1 line 2 .. )%
Учтите, что эти макросы чувствительны к регистру.
Примеры
Выбор формата для вставки текущего времени, в комбинации с макросом %ExTime(...)%:
%List( %ExTime(#x)% %ExTime(#H:#M)% %ExTime(#X)% %ExTime(#c)% %ExTime(###x)% %ExTime(###c)% %ExTime(#d #B #Y)% )%
Выбор папки для открытия, в комбинации с макросом %Open(...)%:
%Open(%List( e:\ f:\ e:\_work\ e:\_work\Flashpaste\ c:\ C:\Documents and Settings\Administrator\My Documents\ )%|Open||1)%
Введение
Работа с программой
Макросы