Цитата(haker_fox @ Jan 31 2012, 03:09)

И, если я не ошибаюсь, только в текущей консоле. Я имею в виду, что если вы запустите вторую консоль, то команда set выдаст Вам уже оригинальную переменную Path (как в виндовсе настроено).
Да, это для одной сессии. Что бы запустить другую версию WinAvr, закрываю pn и запускаю другой бат. Что совсем не трудно

. Кстати бат файлы у меня лежат в папке pn, поэтому там и вызов такой "pn", иначе нужно явно прописать путь до него.
Код
echo OFF
cls
::-это коментарий
:: следующей командой очищается переменная PATH
PATH;
:: назначается заново с нужными путями
set PATH=C:\WinAVR\bin;C:\WinAVR\utils\bin;
::set PATH=C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;
echo WinAVR-20060421 :: просто надпись, чтоб видеть какой WinAvr запущен
"C:\Program Files\pn\pn.exe"
Зы, я так подробно для других

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