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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как добавить в путь двойной слеш "\\"

Ответить
Настройки темы
CMD/BAT - [решено] Как добавить в путь двойной слеш "\\"

Аватара для angel_lyucifer

Старожил


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


Конфигурация

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


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

-------
Век живи, век учись! =)


Отправлено: 05:11, 25-07-2017

 

Ветеран


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

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


Код: Выделить весь код
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
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:10, 25-07-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для angel_lyucifer

Старожил


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

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


Спасибо вам, большое!

-------
Век живи, век учись! =)


Отправлено: 22:12, 25-07-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как добавить в путь двойной слеш "\\"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Как добавить раздел в "HKEY_Users\"S-1......"? BalmontXXX Microsoft Windows 7 6 25-11-2016 17:50
VBS/WSH/JS - [решено] Добавить (изменить) "свойства" файла на вкладке "Особые" KlimTV Скриптовые языки администрирования Windows 1 23-05-2012 11:35
CMD/BAT - Батничек для настройки "доверенной зоны" IE6 и "добавить... в сетевое окружение". RUVATA Скриптовые языки администрирования Windows 0 21-09-2010 10:16
Ошибка - Двойной слеш: ..\\temp alleut Microsoft Windows 2000/XP 4 15-06-2009 18:27
VBS/WSH/JS - [решено] Как добавить "сложное" значение в "бинарный" параметр реестра с помощью WSH 13Demon Скриптовые языки администрирования Windows 1 10-02-2009 09:47




 
Переход