Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (статья) Переменные среды

Ответить
Настройки темы
(статья) Переменные среды

(*.*)


Сообщения: 36570
Благодарности: 6700


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 15-02-2006
Цитата:
В этой статье будут рассмотрены два типа переменных, использующихся в командных (пакетных, исполняемых) файлах, оболочках программ выбора приложений для автоматической установки и тому подобных случаях для задания путей командам установки, копирования, перемещения, а также прочих операций, совершаемых над файлами. Использование абсолютных путей (c:\Documents and Settings\All Users\Рабочий стол) не всегда удобно (так как, например, мы не всегда заранее знаем, на каком диске у нас возникнет необходимость установить операционную систему), а при использовании пременных сред (%ALLUSERSPROFILE%\Рабочий стол) и локальных переменных, получается гораздо короче, удобнее и не привязывает к определенной букве диска.
Читать дальше...
Статья основана на сообщении specialist в теме Маленькие Хитрости.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:55, 15-02-2006

 

Аватара для a1ex

Новый участник


Сообщения: 26
Благодарности: 1

Профиль | Отправить PM | Цитировать


Vadikan
Цитата:
Я уже хочу добить это дело.
А может в плане автоматической установки не заострять на этом внимания ? Прермення себе и переменная.
amel27
Цитата:
ИМХО "системная" по всем показателям
так же как и alluserprofile, которую МС к локальным относит ... видимо потому, что она может у разных прользователей принимать разные значения.

Отправлено: 15:58, 21-02-2006 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 23
Благодарности: 2

Профиль | Отправить PM | Цитировать


Попытался создать переменную c:\Temp (системную и поьзовательскую) с помощью setenv. Батник запускаю из CMDLINES.TXT

@echo on
:: Creating and Setting Temp folder...
md %systemdrive%\Temp
setenv -m Temp %systemdrive%\Temp
setenv -m Tmp %systemdrive%\Temp
setenv -d Temp %systemdrive%\Temp
setenv -d Tmp %systemdrive%\Temp
exit

устанавливает только пользовательскую переменную системную игнорирует.
Подскажите в чём ошибка?

Отправлено: 11:17, 25-04-2007 | #32


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


как мне присвоить переменной Х данные полученые из setenv.exe -v HOMEPATH HOMEPATH взят к примеру

Отправлено: 14:47, 13-04-2008 | #33



Moderator


Сообщения: 53584
Благодарности: 15542

Профиль | Отправить PM | Цитировать


Цитата barakuda:
как мне присвоить переменной Х данные полученые из setenv.exe -v HOMEPATH HOMEPATH взят к примеру
Не понял, зачем для этого setenv.exe?
Код: Выделить весь код
Echo %HOMEPATH%

Отправлено: 15:28, 13-04-2008 | #34


Аватара для serg_ssa

Пользователь


Сообщения: 67
Благодарности: 18

Профиль | Отправить PM | Цитировать


Не могу корректно подправить значение %ProgramFiles% во время загрузки WinPE.
Ситуация следующая: WinPe грузится из образа, а сама Program Files находится вне образа, соотв-но на другом диске. В зависимости от количества логических дисков, буква сидюка плавает.
В общем из секции RunOnceEx запускается батник, который устанавливает нужные пути в переменную %ProgramFiles% и в
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion,ProgramFilesDir
Но система определяет, что переменная %ProgramFiles% не изменилась. (x:\Program Files)
Если же вызвать в свойствах системы "переменные среды" и просто нажать "ОК", то все начинает правильно работать. При этом в реестре никаких модификаций не происходит кроме добавления ключа "ParseAutoexec"=1 в "windows NT\Currentversion\Winlogon". (((((
setenv.exe мне не помогла.
может надо какую-то функцию через rudll32 вызвать для решения проблемы???

Отправлено: 18:13, 22-07-2008 | #35


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать



доброво всем времени суток,

когда выполняю SETENV -U X "D:\FOLDER_NAME\%USERNAME%\FOLDER_NAME"
то получается так X = D:\FOLDER_NAME\administrator\FOLDER_NAME,
а надо чтоб так X = D:\FOLDER_NAME\%USERNAME%\FOLDER_NAME получилось.

Пожалста подскажыте что я делаю неправильно. Мне надо получить значение со знаком процентов.

Отправлено: 03:31, 25-08-2008 | #36


(*.*)


Сообщения: 36570
Благодарности: 6700

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
SETENV -U X "D:\FOLDER_NAME\%%USERNAME%%\FOLDER_NAME"

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 07:38, 25-08-2008 | #37


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать



както совсем из головы вылетело.
Спасибо теперь всё работает.

Отправлено: 21:38, 25-08-2008 | #38


Пользователь


Сообщения: 54
Благодарности: 1

Профиль | Отправить PM | Цитировать


подскажите какие ключи в реестре нужно поменять чтобы изменить переменные среды пользователя. (те что в верхней половине окошка переменных среды).
нашел эти переменные в HKEY_CURRENT_USER\Environment , HKEY_USERS\.DEFAULT\Environment, HKEY_USERS\S-1-5-18\Environment, HKEY_USERS\S-1-5-19\Environment и т.д. (в HKEY_USERS их несколько подобных и как я понимаю на разных компах эти разделы отличаться будут...)
мне просто нужен универсальный рецепт так сказать, т.к. надо в батник прописать изменение этих ключей

-------
twitter


Отправлено: 12:59, 20-10-2009 | #39



Moderator


Сообщения: 53584
Благодарности: 15542

Профиль | Отправить PM | Цитировать


Цитата Bint:
нашел эти переменные в HKEY_CURRENT_USER\Environment
Ну да, это для текущего пользователя.

Отправлено: 13:09, 20-10-2009 | #40



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (статья) Переменные среды

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [статья] Использование среды восстановления Windows RE в Windows 7 Vadikan Microsoft Windows 7 38 06-02-2014 22:39
[решено] Переменные среды папок "Мои рисунки", "Моя музыка" или общие Redew Автоматическая установка Windows 2000/XP/2003 9 03-10-2009 20:43
[статья] Создание переменной среды, соответствующей букве установочного диска Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 17-01-2009 18:21
Переменные среды и пути ярлыков Igor99999 Microsoft Windows 2000/XP 0 22-05-2007 16:39
настройка среды в MS VC 6.0 mrcnn Программирование и базы данных 5 29-03-2004 04:07




 
Переход