VL:Копипаст - Бесплатная программа автоматизации копипастинга под Windows. Доступны исходные коды
Программа предназначена для упрощения выполнения типовых задач по ручному размещению текстовых данных в различных местах (программы, сайты), которые обычно выполняются вручную методом поочерёдного копирования множества фрагментов текста из источника (источников) в буфер обмена и вставки у получателей.
Для решения такой задачи в программе создаётся сценарий, по которому в процессе работы данные сначала собираются из источников, вводятся и запоминаются в программе, затем через буфер обмена вставляются. Единожды созданный сценарий можно сохранить и использовать многократно, в том числе на других компьютерах.
Ещё один вариант применения - хранение и использование в небольших объёмах шаблонов типовых сообщений в соцсетях, мессенджерах и т. п. Эти шаблоны помещаются в общий сценарий; при двойном щелчке по нужному элементу в списке шаблон сообщения сразу же копируется в буфер обмена.
Последнее изменение программы и обновление страницы выполнено 07 сентября 2023 г.
На чём работает
Ориентировочные системные требования к компьютеру включают в себя двухъядерный x86-процессор Intel Pentium III или более поздний 32- или 64-разрядной архитектуры x86 (практически любой современный ПК или ноутбук с Windows), не менее 2 ГБайт ОЗУ, не менее 5 МБайт свободного места на диске; операционная система - Microsoft Windows версии Vista или более поздней. Для удобства работы полезно использовать монитор достаточного размера и разрешения (рекомендуется FullHD) или два монитора. Также, конечно, на компьютере должны открываться и работать источники информации и страницы/программы, куда информацию нужно вставлять.
Теоретически программу можно скомпилировать из исходных кодов на Lazarus (доступны в разделе "Скачать") и под Linux, но её работу я при такой компиляции не проверял.
Скачать
- Дистрибутив Win32 (exe-файл, 1,02 МБ)
- Дистрибутив Win64 (exe-файл, 1,13 МБ)
- Исходный код (Zip-архив, 33 684 байт)
- Пример задачи с образцом сценария (Zip-архив, 37 Кбайт)
Как установить
Для установки программы нужно запустить скачанный файл дистрибутива на компьютере. После выбора пути для установки программа установится. Затем её можно запустить и приступить к работе.
Для модификации программы при наличии соответствующих навыков можно скачать исходный код программы, поправить их и пересобрать exe-файл. Программа написана на Free Pascal. Для пересборки потребуется среда разработки Lazarus версии не ниже 2.0.8.
Как пользоваться
После установки и запуска программы пользователю нужно на основании своей задачи создать сценарий получения и выдачи данных. Затем этот сценарий можно запустить и выполнять по нему задачи. Подготовленный сценарий можно сохранить в файл для повторного использования в работе. Чтобы узнать подробности, можно воспользоваться кнопкой "Справка" в программе.
Видеоинструкция по настройке и использованию программы
История версий
07.09.2023 Версия 1.01. Обнаружена и исправлена ошибка неполноценного запуска сценария с конкретного шага при двойном щелчке на этом шаге.
04.11.2021 Выпущена первая официальная версия
Известные проблемы
- Нажатие кнопки "Справка" в режиме редактирования шага открывает окно справки, но прокрутить его содержимое невозможно, не закрыв окно редактирования.
Проблемы будем постепенно решать в следующих версиях проекта.
Планы на будущее
- добавить звуковое оповещение о переходе на следующий шаг по времени;
- добавить тип шага для открытия ссылки;
- сделать сборку и проверить работу под Linux.
Предложения по новым возможностям просьба писать в разделе "Связь с разработчиком". Приветствуются также готовые примеры кода изменений в проект, но вопрос обмена таковыми и их включения в следующие версии пока не продумывался. Если есть желание прислать, просьба написать в "Связь с разработчиком"; подумаем над вариантами.
Условия использования и распространения
Программу разрешается свободно использовать, в том числе модифицировать, в любых целях и любыми способами, если такие цели и (или) способы не противоречат законодательству Российской Федерации и законодательству стран, под юрисдикцией которых находятся проекты, использованные в данной программе, не создают опасности для жизни, здоровья людей и не ущемляют права и законные интересы третьих лиц.
Использование программы в любом виде и в любых обстоятельствах осуществляется на страх и риск пользователя. Разработчик не даёт каких-либо гарантий и не несёт ответственности за последствия использования программы и не возмещает ущерб, нанесённый использованием.
Ссылки
Проект Free Pascal - https://freepascal.org/
Официальный сайт Lazarus - https://www.lazarus-ide.org/
Проект jQuery - https://jquery.com/
Проект jQuery UI - https://jqueryui.com/
Google - https://www.google.com
Яндекс - https://www.yandex.ru
Огромное спасибо всем создателям и участникам этих проектов и тем, кто их поддерживает!
Связь с разработчиком
Другие программы и проекты на сайте
- СверкаРСВ (сводное отображение данных из файлов расчётов по страховым взносам в форматах ФНС)
- PrintFNS (печать отчётности в ФНС из xml-файлов)
- СводкаНДС (сводное отображение данных из xml-файлов разделов 8-12 налоговых деклараций по НДС)
- СверкаСЗВМ (сверка состава xml-файлов отчётности в ПФР по форме СЗВ-М)
- Превращаем обычный USB-сканер в сетевой с помощью Raspberry Pi
- Видеочат для локальной сети