пакетный файл запускает каждый файл .REG в каталоге - PullRequest
2 голосов
/ 07 июня 2011

У меня есть командный файл, который создает основную папку и перемещает в нее файлы и подпапки.Мне нужен командный файл для запуска каждого .REG-файла в главной папке.

Моя основная папка установлена ​​в качестве переменной (она не заканчивается косой чертой):% folder%

Я пытаюсь что-то вроде этого, но это всего лишь мой второй день написание пакетных сценариев, поэтому я не знаю, испорчен ли мой синтаксис или что.

for %%i in (%folder%\*.reg) do (regedit /s %%i)

Я был бы очень признателен за любую помощьлюбой может предоставить.

Большое спасибо.

-Андрея

Ответы [ 2 ]

3 голосов
/ 07 июня 2011

Ваша папка, вероятно, содержит пробелы, поэтому вам нужно заключить в кавычки %% i в части regedit.

0 голосов
/ 07 июня 2011

Я попытался for %i in (%folder%\*.reg) do (regedit /s %i) (удалить лишние%) на Win2k8R2, и он вел себя как ожидалось. Какую версию Windows вы используете? Какие сообщения об ошибках или плохое поведение вы видите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...