Для многих операций с текстом вам понадобится каждый раз выполнять операции, которые требуют от вас заполнения форм, введения определенных данных в поля ввода и многое другое. Чтобы упростить эти задачи, а также выполнять в автоматическом режиме операции с текстом, мы создадим временный файл на рабочем столе, который поможет нам отредактировать текст, а затем удалим этот файл, но прежде поместим его содержимое в буфер обмена, чтобы в дальнейшем вставить данные в нужный документ. Все эти действия мы будем производить с помощью уникальной программы для автоматизации действий на компьютере - RoboTask.
Итак, для того чтобы понять суть процесса, нам необходимо взять несколько предыдущих уроков.
Во-первых, необходимо знать, как создавать операции в этой программе. Мы будем использовать один из экшенов, который создает таблицу в формате HTML.
Сначала нам необходимо создать таблицу, чтобы потом в нее внедрить специальный код, который бы генерировал определенное количество строк, а затем создавал текстовый файл на рабочем столе и брал оттуда данные.
Таким образом, мы сделаем следующее:
Внедрим несколько полей ввода для определения нашей таблицы. Главным образом это будут данные в ячейках.
После создания переменных, двигаемся дальше, и устанавливаем все данные для определения самой таблицы (если этого не было сделано ранее).
Теперь создаем временный файл, который по умолчанию будет находиться на рабочем столе.
Следующим действием мы запускаем программу, а точнее говоря, наш текстовый файл в программе текстового редактора.
После этого отдельным экшеном ждем ожидания от него, чтобы ввести какой-либо текст.
Чтобы определить количество строк, нам нужно создать переменную, она будет называться NUMBERSTROKE.
Здесь более подробно описано, как создавать циклы.
Внутри цикла происходит следущее:
Количество, которое мы ввели ранее в поле ввода, определилось как число - переменная NUMBERSTROKE.
Пока происходит этот период - от 1 до NUMBERSTROKE, мы редактируем наш текст как хотим. То есть, к примеру мы знаем что у нас должно быть 14 строк кроме первой (в которой определен другой стиль оформления). Экшен в цикле определяет, что с 1 по 14 раз он должен произвести те действия, которые будут указаны внутри него (цикла).
После манипуляций в цикле, где мы создали несколько строк (14 в нашем примере), мы копируем весь текст в текстовом файле (который, как вы помните, находится на рабочем столе).
Вырезаем текст, и изменяем его на всю таблицу полностью, но... вместо 2-й строки подставляем значение, которое определилось в цикле - количество строк. Так мы получим таблицу уже с нужным нам количеством строк внутри нее.
Кладем все полученные данные в буфер обмена и удаляем текстовый файл в корзину с рабочего стола.
Преимущества
создания временного текстового файла следующие:
- Вам не придется каждый раз заводить отдельный документ, чтобы поправить текст.
- Действие можно запускать не только в текстовом редакторе, так как файл будет подключаться сам.
- Любые данные обрабатываются без вашего участия (при умении создавать такие скрипты, конечно).
https://www.youtube.com/embed/3Xd_gDz6q9Q
Was this helpful?










