Здравствуйте, гость ( Вход | Регистрация )
В данном форуме можно обсуждать только легальные, то есть законные действия с операционными системами и всем, что с ними связано.
Обсуждение, упоминание, ссылки, просьбы вареза в данном форуме категорически запрещены !!! Нарушители будут строго наказываться.
Jan 16 2008, 18:15
Сообщение
#1
|
|
![]() Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Я решительно не понимаю, каким образом это дело прописывается в системе.
Имею ряд bat-файлов, которые командами set устанавливают некоторые свои переменные и добавляют кой-чего в %PATH% Запускаю новый сеанс консоли, запускаю bat-файл, содержащий вызовы set: Цитата c:\libs\Qt\bin>qtvars.bat Setting up a MinGW/Qt only environment... -- QTDIR set to C:\libs\Qt -- PATH set to C:\libs\Qt\bin -- Adding C:\Program Files\MinGW\bin to PATH -- Adding C:\Windows\System32 to PATH -- QMAKESPEC set to win32-g++ c:\libs\Qt\bin>set Q QMAKESPEC=win32-g++ QTDIR=C:\libs\Qt Как видно, при вызове set Q - вываливается список с только что прописанными переменными, начинающимися на Q. Т.е. все нормально и все хорошо. Закрываю сеанс. Запускаю новую консоль. Цитата c:\libs\Qt\bin>set Q Переменная среды Q не определена Ну хорошо, допустим, т.к. изменяются system variables, новые программы до следующей перезагрузки не подхватят новые значения. Перезагружаюсь - аналогично все. Отмечу, что если добавлять переменные через убогий диалог в настройках системы, то все добавляется нормально. Вопрос банален - кто виноват и что делать? Сообщение отредактировал Amp - Jan 16 2008, 18:18 -------------------- |
|
|
|
![]() |
Feb 16 2008, 17:52
Сообщение
#2
|
|
![]() Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Соб-но да, set устанавливает енвайремент только для текущего консольного сеанса.
-------------------- |
|
|
|
Amp Vista и переменные среды Jan 16 2008, 18:15
SiMM Не закрывай сеанс. В каждом сеансе - свой набор си... Jan 17 2008, 01:26
Amp Цитата(SiMM @ Jan 17 2008, 01:26) Либо на... Jan 17 2008, 02:53
SiMM Насколько помню - всегда так было (т.е. и в XP, и ... Jan 17 2008, 08:05
Amp Ммм... буду править реестр. Jan 17 2008, 15:37
SiMM Вроде %WINDIR%\system32\autoexec.nt долж... Jan 17 2008, 16:42![]() ![]() |
|
Текстовая версия | Сейчас: 28th November 2025 - 11:28 |