для твоего случая использовать так: setenv T_ROOT "C:\temp5\" залил на депозит (2,5кб): setenv исходники не уцелели, хотя могу попробовать найти PS: аттачи работают?
написал батник "setenv.exe" "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\T_ROOT" "C:\temp5\" не проканало, хотя прога выдала инфу о себе. PS: твой PS0 я не понял! )))
напиши: "setenv.exe" "T_ROOT" "C:\temp5\" setenv как раз и пишет ключи по этому пути в реестре ("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"), поэтому его указывать не надо если у тебя explorer, то понимать и не надо
оказалось что setenv.exe добавляет значение в переменную, т.е. получается что-то вроде "D:\temp5\;C:\temp5\". пробовал сначала затирать ключ но в итоге получаю ; в 1 символе - ";C:\temp5\". придется видимо свое писать - но всеравно спасибо!!!
systemio насколько мне известно - классических варианта 3 1. файл задан полностью - отсекаешь последее имя получаешь путь 2. текущий каталог(папка) имя указано без пути вообще 3. используются пути из path четвертый вариант (я тут не уверен) указано имя с частью пути например net\somelib.inc я сам это использую в масме - у меня получается что масм сам составляет полное имя взяв один из путей в include и добавив к нему то что я указал короче без утилиты переберающей эти варианты не обойтись