Из списка элементов через for-l oop я могу выбрать элемент. Вот пример.
SET _list=Desktop Downloads Images Links
FOR %%k in (%_list%) DO (
ECHO FolderName=%%k
)
PAUSE
Все работает, если каждый элемент в списке состоит только из одного слова. Ниже приведен пример вывода:
FolderName=Desktop
FolderName=Downloads
FolderName=Images
FolderName=Links
Если элемент списка состоит из двух слов, разделенных пробелом, у меня есть некоторые проблемы.
Это пример использования двойных кавычек :
SET _list=Desktop Downloads Images Links "Saved Games"
Вывод:
FolderName=Desktop
FolderName=Downloads
FolderName=Images
FolderName=Links
FolderName="Saved Games"
Это пример использования одинарных кавычек :
SET _list=Desktop Downloads Images Links 'Saved Games'
Вывод:
FolderName=Desktop
FolderName=Downloads
FolderName=Images
FolderName=Links
FolderName='Saved
FolderName=Games'
Как выбрать элемент, состоящий из нескольких имен, разделенных пробелом?
Я бы хотел получить что-то вроде этого:
FolderName=Saved Games