Область применения: Windows XP или новее Инструменты: пакетный скрипт
Мне нужно удалить ненужное имя пути из переменной%% PATH. Я знаю, как добавить новое имя пути в переменную system% PATH%, используя такой инструмент, как SETX.EXE, который также сразу же становится доступным в существующей среде CMD. Вероятно, это вопрос использования FIND и/или цикла FOR, но я не совсем уверен, как это сделать. Вот пример инструкции пути...
%PATH% = C:\;C:\Program Files\Common Files\Java;C:\oracle\product\10.2.0\bin;C:\WINDOWS;C:\WINDOWS\system32;
Из этого я должен уметь удалить полное имя пути, относящееся к "oracle". Итак, в приведенном выше примере мне нужно удалить "C:\oracle\product\10.2.0\bin" из вышеуказанного оператора пути. К сожалению, не только имя пути оракула может отличаться от приведенного выше, могут быть несколько названий путей оракула, и все их нужно удалить. Я попытался реализовать решение здесь...
Однако он просто не работает. Сценарий не найдет имя пути. Любая помощь будет оценена по достоинству. Спасибо.