@genericname1
Does this happen specifically when copying something inside BAS? In the script panel where the actions are or from the browser?
What version of BAS are you using?
Please record a video demonstrating the problem so that we can understand what is happening.
Управление компьютером при помощи BAS
-
Достаточно часто возникает задача по управлению при помощи BAS компьютером и программами в нем. В данном материале я обзорно дам информацию по бесплатным решениям этой задачи. Указанные методы можно комбинировать друг с другом. Если у Вас есть какие-либо замечания, добавления, буду благодарен.
Классификация решений типам управления:
- Управление через экран
- Управление при помощи кликеров
- Управление через командную строку
Управление через экран.
То есть, BAS открывает экран компьютера через браузер при помощи протоколов VNC или RDP и кликает в соответствии с заложенным алгоритмом.
Standalone решение https://novnc.com/info.html и инструкция https://habr.com/ru/post/326164/
SaaS решение https://www.allmydesktops.comУправление при помощи кликеров (в том числе программ по работе с горячими клавишами).
BAS каким-либо образом (через запуск exe, bat файлов или командную строку) активирует выполнение того или иного действия при помощи кликера
Простой кликер, с генерацией exe файла http://www.mouserecorder.com
Сложный кликер (фактически, язык программирования) https://www.autohotkey.com/ и инструмент создания макросов для него https://www.macrocreator.com/
Сложный кликер, аналог autohotkey https://autoitscript.com
Программа для управления компьютером http://www.xstarter.com/rus/index.php
Кликер с визуальным распознаванием http://sikulix.com
Кобмайн для автоматизации десктопа, программа мощная, но достаточно сложная для освоения. В отличии от большинства кликеров кликает не по координатам, а умеет распознавать элементы интерфейса. Возможен запуск из командной строки (https://robot.uipath.com/docs/arguments-description) https://www.uipath.comУправление через командную строку.
При помощи команды "Запуск процесса" в BAS можно использовать все программы, которые поддерживают управление через командную строку. То есть, если Вам нужно автоматизированно решать какую-либо задачу на компьютере изучите, нет ли программы, которая может управляться через командную строку командой с аргументами, примеры:
https://ffmpeg.zeranoe.com/builds/ для обработки видео
https://aria2.github.io для скачивания файлов и торрентовКлассификация типам сбора информации. Зачастую требуется не только отправлять действия в компьютер/программу, но и получать от них информацию и обрабатывать ее:
- Визуальный сбор и обработка
- Сбор при помощи копирования данных
Визуальный сбор и обработка
BAS/кликер делает скриншот и затем распознает информацию каким-либо образом (например, используя проверку пикселя или ocr распознавание текста при помощи API Google, Яндекс или https://ocr.space/ocrapi или NPM библиотеки https://www.npmjs.com/package/tesseractocr).Сбор при помощи копирования данных
BAS/кликер копирует (если возможно) текст из программы, а затем реагирует на эти данные в соответствии с заложенным алгоритмом -
@romanbiz said in Управление компьютером при помощи BAS:
Сложный кликер, аналог autohotkey https://autoitscript.com
Каким образом управлять кликером autoit через BAS?
-
@romanbiz said in Управление компьютером при помощи BAS:
@gamid Через запуск файла или через командную строку https://www.autoitscript.com/autoit3/docs/intro/running.htm
Отлично!
Не сложно, показать тестовый скрипт? -
Добавлю в список еще один автоматизатор android/ios/windows/browsers
https://github.com/AirtestProject/Airtest