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

Скрипт для RoboTask

Итак, для того чтобы понять суть процесса, нам необходимо взять несколько предыдущих уроков.

Во-первых, необходимо знать, как создавать операции в этой программе. Мы будем использовать один из экшенов, который создает таблицу в формате HTML.

Скрипт для RoboTask

Сначала нам необходимо создать таблицу, чтобы потом в нее внедрить специальный код, который бы генерировал определенное количество строк, а затем создавал текстовый файл на рабочем столе и брал оттуда данные.

Таким образом, мы сделаем следующее:

Внедрим несколько полей ввода для определения нашей таблицы. Главным образом это будут данные в ячейках.

После создания переменных, двигаемся дальше, и устанавливаем все данные для определения самой таблицы (если этого не было сделано ранее).

Скрипт для RoboTask

Теперь создаем временный файл, который по умолчанию будет находиться на рабочем столе.

Скрипт для RoboTask

Скрипт для RoboTask

Следующим действием мы запускаем программу, а точнее говоря, наш текстовый файл в программе текстового редактора.

Скрипт для RoboTask

После этого отдельным экшеном ждем ожидания от него, чтобы ввести какой-либо текст.

Скрипт для RoboTask

Чтобы определить количество строк, нам нужно создать переменную, она будет называться NUMBERSTROKE.

Здесь более подробно описано, как создавать циклы.

Скрипт для RoboTask

Внутри цикла происходит следущее:

Количество, которое мы ввели ранее в поле ввода, определилось как число - переменная NUMBERSTROKE.

Пока происходит этот период - от 1 до NUMBERSTROKE, мы редактируем наш текст как хотим. То есть, к примеру мы знаем что у нас должно быть 14 строк кроме первой (в которой определен другой стиль оформления). Экшен в цикле определяет, что с 1 по 14 раз он должен произвести те действия, которые будут указаны внутри него (цикла).

Скрипт для RoboTask

После манипуляций в цикле, где мы создали несколько строк (14 в нашем примере), мы копируем весь текст в текстовом файле (который, как вы помните, находится на рабочем столе).

Вырезаем текст, и изменяем его на всю таблицу полностью, но... вместо 2-й строки подставляем значение, которое определилось в цикле - количество строк. Так мы получим таблицу уже с нужным нам количеством строк внутри нее.

Скрипт для RoboTask

Кладем все полученные данные в буфер обмена и удаляем текстовый файл в корзину с рабочего стола.

Скрипт для RoboTask

Преимущества

создания временного текстового файла следующие:

  1. Вам не придется каждый раз заводить отдельный документ, чтобы поправить текст.
  2. Действие можно запускать не только в текстовом редакторе, так как файл будет подключаться сам.
  3. Любые данные обрабатываются без вашего участия (при умении создавать такие скрипты, конечно).

https://www.youtube.com/embed/3Xd_gDz6q9Q

Статья была полезна?

A
Admin

Блогер и преподаватель по темам фотографии, дизайна и цифрового творчества.

Все статьи