Что-то меня глюкануло, когда правил в первый раз.
![Смех :D](https://srclan.org/forum/Smileys/eg/sm04.gif)
Для choice для Vista в случае пользовательского сообщения нужен ключ /m с сообщением после него, а после каждого ключа и его параметра нужен пробел. В choice для DOS пробелы после ключа и его значения не ставятся, а сообщение ключа не имеет и вводится самым последним параметром. Теперь, вроде исправил. Используется choice.com от DOS, который должен лежать рядом с bat'ником...