восклицательный знак постоянно удаляется в командном файле

Кто-нибудь, пожалуйста, помогите ... о, я буду так благодарен. У меня есть очень длинный командный файл, который работает отлично, за исключением того, что каждый раз, когда пользователь вводит данные, он заменяет строки в желаемых файлах, НО он удаляет! S в файлах, вызывая проблемы из-за того, что они являются файлами конфигурации XML, и они комментируются из разделов, которые должны остаться. Я не буду помещать весь код здесь, если не будет запрошено, но в ореховой оболочке пользователь делает определенные входные данные, а затем запускается пакетный файл ... вот часть кода для одного файла ... пользователь входит в привод буква установки и имя bdi сервера. Я хочу, чтобы пользовательский ввод заменил% drive% и% bdi1% .... что он делает .... но я не хочу, чтобы он заменял закомментированные разделы ... то есть:

Ответы на вопрос(1)

Ваш ответ на вопрос