Как разделить пакетный файл и взять первый элемент

#batch-file #split

Вопрос:

У меня есть версия приложения, например, 15.0.45.577

Как я могу разделить строку на (.), чтобы использовать только версию 15, нужно создать динамический путь, например:

версия набора = 15

c:%version%15.0.45.577

попробовал следующий пример, но он не работает для меня.

 FOR /F "DELIMS=. TOKENS=1" %i IN (%myString%) DO ECHO %i%j
 

Комментарии:

1. Ты получил то, что определил. TOKENS=1 в результате получается один токен, а не два. Вы могли бы попробовать TOKENS=1,2,3,4 или TOKENS=1-4

2. Вы должны использовать ("%myString%")