Войти

Показать полную графическую версию : [решено] Как добавить в путь двойной слеш "\\"


angel_lyucifer
25-07-2017, 05:11
Привет всем, нужна помощь ваша со скриптом. Как добавить в путь двойной слеш "\\"
У меня есть файл в нём есть строка пример
X:\Wow\World of Warcraft Legion
Но она может быть любой длинны и содержать пробелы.
При запуски батника происходит чтение из файла и записывается в переменную %l%.
CD /D "%~dp0"
set /P l=<"Launcher MelcoSoft\Launch"
Мне необходимо изменить строку так
X:\\Wow\\World of Warcraft Legion
И записать ее в переменную.
Помогите пожалуйста реализовать, данный скрипт?

Iska
25-07-2017, 07:10
set l=%l:\=\\%

@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=C:\Мои проекты\0101\0001.txt

if exist "%sSourceFile%" (
<"%sSourceFile%" set /p sPath=

if defined sPath (
set sPath=!sPath:\=\\!
echo [!sPath!]
) else (
echo [%sSourceFile%] is empty.
exit /b 2
)
) else (
echo Can't find source file [%sSourceFile%].
exit /b 1
)

endlocal
exit /b 0

angel_lyucifer
25-07-2017, 22:12
Спасибо вам, большое!




© OSzone.net 2001-2012