MapAperture
Сценарии работы

Отладка пакетных скриптов Windows

03
Исправление пакетного скрипта

Запуск сбойного пакетного скрипта

У вас есть пакетный скрипт, который завершается без видимых ошибок. Нужно увидеть точную команду, которая дала сбой, и причину. Этот сценарий показывает, как использовать агента для запуска скрипта и захвата вывода об ошибке напрямую, так как простые задачи по кодированию превращаются в сеансы отладки.

01

Открыть папку

Откройте папку проекта в окне чата агента.

02

Запустить скрипт

Попросите агента запустить файл пакетного скрипта.

03

Прочитать вывод

Проверьте карточку вывода оболочки на наличие сообщения об ошибке.

04

Исправить ошибку

Примите предложенное исправление в представлении diff (в режиме Ask first).

Пример отчета об ошибке

bug-report.txt
# Title: Script fails silently
Summary: Script exits with error 1.
Expected: Script completes successfully.
Actual: Script exits with error 1.
Steps: Run script.bat in CMD.
Error message: Placeholder error text here.
Suspected cause: Missing file path.
Next check: Verify file path exists.

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

Инструмент диагностики для отладки скриптов

Запуск и захват

Агент запускает ваш пакетный скрипт в среде Shell и захватывает стандартный вывод вместе со стеком ошибок для детального анализа и проверки. Вы видите результат. Этот подход действует как отладка cmd для ваших скриптов. Агент читает файл скрипта, чтобы понять логику. Затем он выполняет команды последовательно на локальной машине. Вы можете точно увидеть, какая строка вызвала сбой в журнале. Агент предлагает исправление на основе реального кода выхода. Вы можете удаленно отлаживать linux, используя доступ SSH к серверу для выполнения.

Исправление и проверка

Агент предлагает изменение в файле скрипта, и вы видите diff в интерфейсе чата перед его принятием, чтобы проверить результат. Ask first приостанавливает процесс. Вы внимательно читаете предложенное исправление перед его принятием, чтобы убедиться в его правильности. Агент использует edit_file для применения изменения и сохраняет файл. Затем вы снова запускаете скрипт, чтобы проверить исправление. Этот сценарий применим к скриптам, которые вы написали или можете изменить. Отладка cmd и инструмент диагностики помогают отслеживать эти шаги. инструмент ai для анализа кодовой базы и отладки упрощает процесс.

MapAperture для Windows

Начните отладку сегодня

Скачать MapAperture ↗