AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ
PRO

Песочница — отдельная Windows для бота

Песочница запускает внутри вашего компьютера отдельную Windows — виртуальную машину со своим рабочим столом, диском и сетью. Игра или программа работает там, бот управляет ею изнутри, а ваши мышь и клавиатура остаются свободными. В программе раздел находится в «Многооконке» на вкладке Sandbox и доступен на тарифе PRO.

Чем это отличается от многооконки: многооконка запускает копии программы рядом друг с другом в вашей Windows — это легко и быстро. Песочница даёт каждой копии целую отдельную Windows: копии не видят ни друг друга, ни ваш компьютер, у каждой свой диск и своя сеть. Взамен виртуальная машина требует больше памяти и места на диске. Начинайте с многооконки, а песочницу берите, когда нужна настоящая раздельность или когда бот должен работать, не занимая ваш экран и мышь.

Что умеет песочница

Несколько машин сразу

Каждая машина открывается в своём окне AIWeavio. Кнопка «Расположить окна» раскладывает их по экрану.

Машины сохраняются

У каждой машины свой диск. «Сохранить и закрыть» замораживает её, «Продолжить» возвращает туда же, где вы остановились.

Видеокарта внутри

Видеокарта вашего компьютера доступна внутри машины — игры и графика работают с ускорением.

Звук

Звук из виртуальной машины воспроизводится на вашем компьютере.

Общие папки

Папки компьютера видны внутри машины в режимах «только чтение», «чтение и запись» или «только запись».

Буфер обмена

Скопировали текст на компьютере — вставили внутри машины, и наоборот.

Четыре режима сети

Без сети, только интернет, интернет с локальной сетью или весь трафик через ваш прокси SOCKS5.

Свои идентификаторы

У каждой машины своё имя компьютера, MAC-адрес и серийные номера виртуального оборудования.

Первый запуск

  1. Откройте «Многооконку» и перейдите на вкладку Sandbox.
  2. Нажмите «Создать виртуальную машину» и задайте имя, лимит памяти, число процессоров, разрешение экрана, режим сети, GPU и общие папки. Всё это можно поменять позже, пока машина выключена.
  3. Нажмите «Создать и запустить». Первый вход в Windows занимает несколько минут, а первые секунды после загрузки экран может оставаться чёрным — это нормально.
  4. Установите игру внутри машины: через общую папку или скачав её из интернета прямо в машине.
  5. Управляйте машиной мышью и клавиатурой прямо в её окне. Для игр с обзором мышью клавиша Pause/Break включает относительный режим мыши (экспериментально).
  6. Когда закончили — «Сохранить и закрыть», чтобы продолжить потом с того же места, или «Выключить».

Оборудование и экран

  • Память задаётся лимитом с шагом 64 МБ. Машина стартует с меньшего объёма и забирает память по мере нагрузки, но не больше лимита.
  • Число виртуальных процессоров — любое до числа ядер вашего компьютера, или галочка «Использовать все процессоры хоста».
  • Разрешение экрана — автоматически или вручную, но не выше максимума вашего монитора. Применяется при следующем запуске.
  • Оборудование меняется только у выключенной машины. Если машина сохранена, новые настройки сбросят сохранённое состояние, и она запустится с нуля.
  • Для продвинутых: можно включить счётчики производительности процессора (PMU) для профилировщиков внутри машины. По умолчанию выключено — это добавляет накладные расходы.

Видеокарта

  • Для новых машин видеокарта включена по умолчанию: виртуальная машина рисует через видеокарту вашего компьютера.
  • Функция экспериментальная: она прошла повторные запуски и работу двух машин одновременно, но на отдельных связках драйверов и Windows может вести себя иначе.
  • Если в Windows отключено восстановление зависшей видеокарты, видеокарта для машин будет недоступна — программа скажет об этом прямо в настройках.
  • Включение и выключение видеокарты применяется при следующем запуске машины.

Общие папки, буфер обмена и звук

  • Общие папки появляются внутри машины в C:\AIWeavio\Shared сразу после старта. Файлы подгружаются при открытии, поэтому размер папки не важен.
  • Только чтение — файлы можно открывать и копировать, но не менять.
  • Чтение и запись — новые и изменённые файлы сохраняются на компьютер. Удаление внутри машины никогда не удаляет файл на компьютере.
  • Только запись — машина может лишь добавлять файлы, например скриншоты или отчёты бота.
  • Буфер обмена передаёт текст в обе стороны. Копирование файлов через буфер пока недоступно — используйте общие папки.
  • Звук работает через аудиодрайвер, уже установленный на вашем компьютере: потоковое аудио из AMD Software или виртуальное аудио NVIDIA. Если подходящего драйвера нет, программа предупредит.

Сеть

  • Без сети — машина полностью изолирована.
  • Только интернет — выход в интернет без доступа к устройствам вашей домашней сети.
  • Интернет и локальная сеть — машина видит принтеры, сетевые хранилища и другие устройства дома.
  • SOCKS5 (весь трафик) — вся сеть машины идёт через ваш прокси. Логин и пароль необязательны; пароль хранится в зашифрованном виде и только для этой машины.
  • Для прокси, запущенного на этом же компьютере, укажите адрес 127.0.0.1. Чтобы через прокси шёл и UDP-трафик (голос, многие игры), сервер должен поддерживать UDP ASSOCIATE.
  • Режим SOCKS5 пока в тестировании — перед важной работой проверьте внешний адрес внутри машины.
  • Подробнее обо всех сетевых настройках — в разделе «Сеть и прокси».

Идентификаторы машины

  • Каждая новая машина получает постоянный идентификатор и диск, своё имя компьютера Windows, MAC-адрес, серийные номера виртуальной платы и корпуса и серийный номер системного диска. При повторных запусках они не меняются.
  • После первого запуска у машины появляются собственные SID Windows и MachineGuid.
  • Честно о границах: модель виртуального оборудования у всех машин одинаковая, а номер SMBIOS UUID назначается заново при каждом запуске с нуля.

Боты внутри песочницы

  • Узел Set SandBox выбирает машину и, при желании, конкретное окно внутри неё. Оба списка обновляются кнопкой рядом.
  • Все узлы, подключённые к его выходу «Окно», работают внутри машины: поиск по картинке и цвету, распознавание текста, нейросети, мышь и клавиатура.
  • Если окно внутри не выбрано, целью становится весь рабочий стол машины.
  • Машина должна быть уже запущена: узел её не включает и сразу уходит в ветку ошибки (Failed), если она выключена.
  • Инструменты выбора — «Лаборатория», инспектор узла, «Детектор объектов» — умеют брать кадр прямо из машины: весь рабочий стол или отдельное окно.
  • Бот продолжает работать, даже когда AIWeavio свёрнут или спрятан в трей, а окна машин продолжают обновляться.