@Erdik

Почему выходит синтаксическая ошибка в команде?

618a1754444f4858749352.pngСуть следующая дана куча папок, с одинаковыми exe внутри (для теста взял txt) и нужно их все запустить
Я делаю следующим образом
chcp 1251
for %%a in ('dir /A:D /b') do
Start notepad.exe 'C:\\Folder\' + %%a + '\test.txt'
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
Напишите команду start сразу после do.
Или можно завернуть start в круглые скобки. Открывающая круглая скобка должна быть после do в той же строке.
Т.е. for вместе с телом цикла - это одна команда для cmd и она должна быть на одной строке. Круглые скобки позволяют обойти это ограничение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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