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

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

Ветеран


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

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


Код: Выделить весь код
@echo off

set "name=sdddd.txt"

>nul chcp 1251
set message_1=Поиск файла "%name%" на диске "%%i"...
set message_2=Файл "%%j" на диске "%%i" найден и будет открыт.
set message_3=Файл "%name%" на диске "%%i" не найден.
>nul chcp 866

:test
for %%i in (C D) do (
 echo %message_1%
 (
 for /f "delims=" %%j in ('2^>nul dir/a-d/b/s "%%i:\%name%"') do (
  echo %message_2%& echo.
  start "" "%%j"& goto continuation
 )
 )|| echo %message_3%& echo.
)

:continuation
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 22-07-2015 | #2