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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Переменная %PATH%

Ответить
Настройки темы
Интерфейс - [решено] Переменная %PATH%

Старожил


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

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


Через свойства Компьютера переопределяю переменную PATH:
set PATH=%PATH%;%ProgramFiles%

вызываю CMD, выполняю set P

Вижу, что переменная ProgramFiles=C:\Program Files (x86)

а PATH заканчивается на ";Program Files"

хотя я ожидал что ";Program Files (x86)"

Отчего это так? У других тоже?

Отправлено: 14:27, 04-10-2012

 

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


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

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


посмотрите аналогию как написано в свойствах, я думаю поймете почему так

-------
мой сайт:


Отправлено: 15:14, 04-10-2012 | #2



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

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



Moderator


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

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


Цитата бУРов:
вызываю CMD, выполняю set P
Вижу, что переменная ProgramFiles=C:\Program Files (x86)
Потому что вызываете CMD из 32-битной оболочки, типа Total Commander?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:56, 04-10-2012 | #3


Старожил


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

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


Спс

Отправлено: 17:23, 04-10-2012 | #4


Ветеран


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

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


Главное — на кой шут «Program Files» в «PATH»?!

Отправлено: 21:03, 04-10-2012 | #5


Старожил


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

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


Сбрасывать туда общедоступные программы. Скопировал туда 7z.exe, набрал потом просто "7z" и не нужно путь набирать.

Отправлено: 22:39, 04-10-2012 | #6


(*.*)


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

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


бУРов, для этого есть AppPaths - набрал просто 7 и...

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


Отправлено: 22:45, 04-10-2012 | #7


Ветеран


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

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


Цитата бУРов:
Сбрасывать туда общедоступные программы. Скопировал туда 7z.exe, набрал потом просто "7z" и не нужно путь набирать. »
Заведите какую-либо папку внутри «Program files». Держать это в самой «Program files» — моветон.

Цитата Vadikan:
бУРов, для этого есть AppPaths - набрал просто 7 и... »
Для использования из-под командной строки — совсем не резон. Я согласен — и Far Manager, и Total Commander учитывают при запуске и «App Paths», но из-под чистой командной строки сие не сработает. Да и какой смысл плодить кучу записей в реестре — по одной записи на каждую из кучи «общедоступных программ», когда достаточно одного добавления пути в PATH?!

Отправлено: 23:04, 04-10-2012 | #8


Старожил


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

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


Из за того, что это моветон, заводить доп. папку? Нарушаем правило Оккама.

Отправлено: 23:18, 04-10-2012 | #9


Ветеран


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

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


бУРов, как раз принцип (а не правило) бритвы Оккама (рекомендации Microsoft не привожу, они Вам, видно, не резон) Вы и нарушаете, используя саму «%ProgramFiles%» для не свойственных ей задач.

Отправлено: 23:47, 04-10-2012 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Переменная %PATH%

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Системная переменная среда PATH Evgeny21128 Хочу все знать 17 31-03-2012 15:14
CMD/BAT - [решено] Два файла - как одна переменная, переменная - как параметр taravasya Скриптовые языки администрирования Windows 6 16-02-2010 04:49




 
Переход