W2k cmd

Ivan8209

Какого чёрта cmd не читает %systemroot%\system32\autoexec.nt?
---
Q21: что такое Win2k?
A21: состема.

artimon

А должен?
Он этот файл вроде читатет, только если пытается запускать DOSовую программу.

Ivan8209

Хорошо, тогда каким макаром выставлять PATH?
Почему есть несколько копий PATH в реестре и которую менять?
И почему при их изменении переменная один чёрт не меняется?
---
Q21: что такое Win2k?
A21: состема.

jenua82

set path=

jenua82

А если ты просто хочешь поменять переменные среды, то Свойства системы->Дополнительно->Переменные среды

artimon

PATH надо менять в My Computer -> Properties -> Advanced -> Enviroment Variables
PATH есть общесистемный и личный у каждого пользователя. Они складываются.

pupsik77

И почему при их изменении переменная один чёрт не меняется?
cmd перезапускаешь?

Busenka76

и у каждого процесса, раз уж на то пошло

artimon

Это ты к чему?
Естественно, что изменения в PATH не коснутся тех процессов, которые уже запущены.
Это касается и TC, FAR и прочих приложений. Сколько раз уже нарывался. Запускаю TC, меняю PATH, в TC набираю cmd и долго туплю, почему ничего не поменялось.

Ivan8209

Не считай других дурнее, чем они могут быть.
Почему-то приходится перезапускать систему.
Хотя, это только подтверждает нижеследующее.
---
Q21: что такое Win2k?
A21: состема.

jenua82

Понятно, если ты меняешь Path в реестре.
ЗЫ никого не считаю, на всякий случай.

artimon

Почему-то приходится перезапускать систему.
Странно, мне такого мне никогда не надо было. Достаточно было перезапустить cmd и TC.
ЗЫ. Вру было, когда я поменял системный PATH и не смого заставить сервис Apache его перечитать. Пришлось перезагрузиться.

pupsik77

Не считай других дурнее, чем они могут быть.
если ты задал вопрос в котором плохо разбираешься, то приготовься к тому, что получишь ответы и на те части вопроса, которые ты считаешь очевидными.

Ivan8209

Если б было достаточно перезапустить cmd,
я не стал бы перезапускать систему.
А если бы отрабатывался autoexec.nt,
я бы и спрашивать ничего не стал.
---
Q21: что такое Win2k?
A21: состема.

artimon

autoexec.nt запускается только для DOS'овых программ.
Можно в HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun записать что-то типа
set PATH=%PATH%;c:\my_bin
Или просто написать батник и вызывать его оттуда.

viktor954

Зато прекрасно работает path, прописанный в autoexec.bat, лежащий в корне...
Оставить комментарий
Имя или ник:
Комментарий: