- Сообщения
- 14,053
- Решения
- 2
- Реакции
- 5,746
Привет.
задался вроде бы несложным вопросом,а нет - переменная в среде восстановления не возвращается...что посоветуете?
задался вроде бы несложным вопросом,а нет - переменная в среде восстановления не возвращается...что посоветуете?
CMD/BATCH:
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
Chcp 866 >nul
title sfc /scannow win pe
echo on error resume next
echo sPath = CreateObject^("Shell.Application"^).BrowseForFolder^(0, "┬√схЁшЄх фшёъ ё тр°хщ юяхЁрЎшюээющ ёшёЄхьюща", 17^).self.Path
echo if err then WScript.Echo^("═х т√сЁрэ фшёъ"^) else WScript.Echo ^(sPath^))> "%~dp0Copy.vbs"
For /F "delims=" %%a in ('cscript.exe //nologo "%~dp0Copy.vbs" "%~dpnx0"') do set live=%%a
echo Вы выбрали папку "%live%"
echo.
sfc /scannow /OFFBOOTDIR=%live%\ /OFFWINDIR=%live%\windows
pause
exit /B
Последнее редактирование модератором: