PROMPT — взаимодействие с пользователем

Команда PROMPT iMacros

Команда PROMPT iMacros вызывает появление всплывающего окна для общения с пользователем, чтобы он могли ввести значение. Это значение хранится в переменной, которую вы определяется, см. Синтаксис. Команда PROMPT может применяться для изменеия переменных !VAR1, !VAR2 или !VAR3, но не встроенных переменныx, таких как !DATASOURCE или динамически генерируемыx переменныx.

Работает в: iMacros Browser icon Internet Explorer icon Mozilla Firefox icon Google Chorme icon

Синтаксис:

Параметры:

  • текст_сообщения
    Текст, который будет отображен выше поля ввода. Если текст содержит пробелы, поместите текст в двойные кавычки или замените пробелы на <SP>.
  • имя_переменной
    Имя переменной в которую будет сохранена полученная информация от пользователя (!VAR1, !VAR2 или !VAR3)
  • значение_по_умолчанию
    Значение по умолчанию, которое будет отображаться в поле ввода, когда появится окно. Значение может браться только из переменных: !VAR1, !VAR2 или !VAR3.

Примеры:

Если вы не хотите сохранять пароли на вашем компьютере (даже в зашифрованном виде), для этого используйте следующий код с использованием PROMPT iMacros, чтобы каждый раз запрашивать пароль:

Для того чтобы полноценно использовать эту функцию, требуется следующий набор команд:

Примечание: Настройка шифрования (!ENCRYPTION) применяется в макросе, для того чтобы отключить шифрование пароля в команде TAG требуется ввести значение пароля в поле, которое отвечает за вставку текста. Обратите внимание на использование «{{}}» (двойные закрытые скобки) их нельзя использовать, поскольку они обозначают встроенную переменную, Написать общий скрипт для работы на вашем сайте я не могу, поскольку POS, FORM и ATTR могут отличаться. Используйте функцию записи макроса, чтобы записать эти значения с сайта и вставьте их в ваш макрос.

Предположим, что вы хотели бы запросить более трех последовательных вводов данных от пользователя. Поскольку в iMacros есть только три переменные для использования в PROMPT, то могут возникнуть проблемы. Решение может быть следующим: получать три значения, вводить их на сайте, затем повторяется запрос к пользователю, еще три ввода, используем данные на сайте, и так далее.

PROMPT также полезна для отладки: используйте команду, чтобы показать значения переменных. Диалоговое окно изменяет свои размеры в зависимости от значения в текст_сообщения, так что вы можете использовать запросы для показа длинного текста.

или

2 Комментария

  1. farscince

    Доброго дня!
    Согласен, взаимодействие с пользователем — отличный инструмент, без которого порой просто никак! Вот только PROMPT слишком уж ограничивает нас в действиях. Подскажите начинающему программисту, быть может есть подобные способы взаимодействия в javascript?

    1. Владислав (Автор записи)

      Здравствуйте. Есть такие способы, как простой пример, это pop-up окна. Доработав ожидание действия, можно передавать различные данные и параметры в iMacros.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *