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

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

Ответить
Настройки темы
CMD/BAT - [решено] SETX создание сисетмных переменных, игнорируя разделители

Новый участник


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

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


Добрый день.
Задача следующая: найти путь к определенному файлу и записать его в системную переменную, вот команда из CMD:
For /F "tokens=*" %i in ('dir /b /s /a -d C:\test.txt') do setx /m test %i
Соответственно ищем на C:\ файл test.txt и записываем путь в системную (/m - HKLM) переменную test.
Но у команды setx существуют встроенные разделители, один из которых "Пробел", поэтому если файл будет находиться в папке Program Files, команда выдает ошибку, если token=1, то записывается в переменную только "C:\Program".
Пробовал добавлять delims, но без результатно.
Помогите

Отправлено: 09:30, 07-03-2012

 


Moderator


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

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


popoves, кавычки пробовали?
Код: Выделить весь код
setx /m test "%i"
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:40, 07-03-2012 | #2



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

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


Новый участник


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

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


Пробовал, но оказывается не там где надо.
Работает, Спасибо!!!

Отправлено: 14:20, 07-03-2012 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - как быть если разделители кавычки("):for /f "tokens=1,2,3 delims=? akrav Скриптовые языки администрирования Windows 5 08-08-2013 08:59
[решено] function и много переменных binders Вебмастеру 6 25-12-2010 15:32
VBS/WSH/JS - [решено] Создание папки, прописывание ее в переменных средах. ufunf Скриптовые языки администрирования Windows 10 18-11-2009 00:55
настройка системных переменных dromaxim Microsoft Windows NT/2000/2003 9 28-12-2005 17:51
JavaScript: Передача переменных Crowner Вебмастеру 10 03-08-2005 09:52




 
Переход