@Atanos

Почему не выполняется команда?

Пытаюсь сделать батник для очистки журнала записей, с помощью команды
for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"

При использовании командной строки все прекрасно работает, но как только забиваю ее в батник, он открывается на мгновение и закрывается. Возможно, решение очевидное, но я полтора часа покопавшись на форумах так ничего и не нашел.
  • Вопрос задан
  • 971 просмотр
Решения вопроса 1
@kalapanga
В bat-файле обозначение %1 - это первый параметр bat-файла в командной строке. Используйте букву.
И в отличие от командной строки в bat-файле надо два знака процента писать.
Итого, везде вместо %1 должно быть например %%i
Вроде так.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Jump
@Jump
Системный администратор со стажем.
забиваю ее в батник, он открывается на мгновение и закрывается.
Напишите в конце батника - pause, чтобы он ждал ввода пользователя - тогда увидите на что он ругается.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы