Цитата megaloman:
Лучше бы Вы описали задачу, а не приводили своё решение. »
|
Да откажитесь Вы наконец от For, разбор токенов для Net Use неоднозначен в разных ситуациях.
Вот вывод Net Use
Код:

Новые подключения будут запомнены.
Состояние Локальный Удаленный Сеть
-------------------------------------------------------------------------------
OK K: \\Сервер\Test1 Microsoft Windows Network
OK \\Сервер\Test1 Microsoft Windows Network
Команда выполнена успешно.
Вот тестовый код:
Код:

@Echo Off
Set "SHARA=\\Сервер\Test1"
for /F "tokens=1-6" %%e in ('net use ^| findstr.exe /i "%SHARA%"') do (
Echo set "SHARA4F=%%e %%f %%g %%h %%i %%j"
Echo set "SOSTOYANIE=%%e"
Echo set "BUKVA=%%f"
Echo set "SHARA-NAME=%%g"
)
Exit /B
Вот его вывод:
Код:

set "SHARA4F=OK K: \\Сервер\Test1 Microsoft Windows Network"
set "SOSTOYANIE=OK"
set "BUKVA=K:"
set "SHARA-NAME=\\Сервер\Test1"
set "SHARA4F=OK \\Сервер\Test1 Microsoft Windows Network "
set "SOSTOYANIE=OK"
set "BUKVA=\\Сервер\Test1"
set "SHARA-NAME=Microsoft"
Никак не пойму, что не устроило в моём решении? Разве что желание доделать своё ...