@Woshibai1

В чем ошибка в Бат-файле для запуска отчета в АИДА и отправки на почту?

Нужно написать скрипт для запуска AIDA64, создания отчета и отправки на его почту. У меня в этом опыта, увы, нет.
Навоял такое:
start %USERPROFILE%\Desktop\AIDA64\aida64.exe
AIDA64 /E pochta@mail.ru /SUBJ «Отчет AIDA64 $HOSTNAME» /HTML /SUM


Аида запускается и на этом процесс останавливается. Подскажите, пожалуйста, что нужно изменить!
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
Аида запускается и на этом процесс останавливается.

Сейчас вы пытаетесь запустить aida 2 раза, через start и без него во 2 строке. Оба варианта могут сработать. Но очевидно, что по разному, т.к. параметры aida различаются.
Или возможно, 2 вариант не сработает, из-за того что не прописан полный путь к aida.

В текущем виде команда start запускает aida без параметров, поэтому вы видите окно aida в котором ни чего не происходит.
Вторая команда, если она отрабатывает, возможно делает то что надо. Отчет на почту приходит?
Если нет, то попробуйте для начала добавить полный путь во 2 строке.

Правильность параметров командной строки для отправки отчета смотрите в документации AIDA. Я тут не в курсе.

start - запускает приложение и не ждет его завершения, т.е. консольное окно у вас закроется сразу, если вы запускаете батник через ярлык с раб.стола например.
Без start - консольное окно не закроется, будет ждать завершения запущенного процесса.
Можно использовать любой вариант. Оба в одном батнике - избыточны.

Командную строку для aida в обоих вариантах приведите к одному виду, видимо, как во 2 варианте, только, возможно, надо добавить полный путь к aida.

Правильный вариант использования start в вашем случае такой:
start "%USERPROFILE%\Desktop\AIDA64\aida64.exe" /E pochta@mail.ru /SUBJ "Отчет AIDA64 $HOSTNAME" /HTML /SUM

Конечно, если параметры для aida вы сформировали правильно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы