Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата shao:
Можете объяснить эти: »
shao, xcopy пишет пути (ну почти) копируемых файлов в консоль плюс сообщение о том сколько скопировано файлов. При помощи операции piping (символ | между 2 командами) мы вывод xcopy передаем не в консоль, а на вход команды findstr с регулярным выражением (фильтр). Просто ищем во выходном потоке xcopy строки, заканчивающиеся на .dll. Кстати, я исправил регулярное выражение на корректное в предыдущем сообщении.

Цитата shao:
"а" - это атрибуты ? Зачем ? »
%a - переменная, используемая в for, содержащая путь копируемого файла, т.е. то, что выдала связка xcopy|findstr, ~nx - это модификаторы переменной (выделяют имя и расширение из пути). Подробнее for /?

Цитата shao:
.Install и Active Install для *.inf как реализовать ? »
Например, Install
Код: Выделить весь код
for /f "delims=" %%a in ('xcopy /y "*.inf" "%windir%\system32\" ^| findstr /i "[.]inf$"') do %windir%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 "%windir%\system32\%%~nxa"
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:51, 30-08-2011 | #11