NIKZZZZ, спасибо и вам, но мне уже помогли.
P.S. Ваш код длинноват всё-таки.
P.S. Ваш код длинноват всё-таки.
Как можно текущий путь сохранить как переменную
и удалить ее из текстового файла?
пример пиши - чего удалять.
а так вполне возможно где то нехватает вполне безобидных кавычек для того чтобы корректно отображались пути содержащие пробелы, возможно тут (не проверял)
set "reg_value=%%c"
echo "%USERPROFILE%\Рабочий стол" не срабатывает?
но как перебирать строки в файле?
Требуется удалить из log-файла батником подстроки с пробелами:
"File: "
" Compressed: NO"
"Extraction result: SUCCESS!"
@echo off
set "reg_path=hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
set "reg_param=Desktop"
for /F "tokens=1,2*" %%a in ('reg query "%reg_path%" /v "%reg_param%"') do if "%%a"=="%reg_param%" set "reg_value=%%c"
echo %reg_value%
echo "%USERPROFILE%\Рабочий стол" не срабатывает?
@echo off
chcp 1251
for /f "delims=" %%a in ('Abel.log') do (
echo "%%a"| FINDSTR /C:"File: " || echo "%%a"| FINDSTR /C:" Compressed: NO" ||echo "%%a"| FINDSTR /C:"Extraction result: SUCCESS!"
if errorlevel 1 1>>1.txt echo %%a
)
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
Предыдущая тема: зависает установка Windows XP: 39 минут