44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
1

Переменные среды (Path)

20.02.2013, 01:17. Показов 11030. Ответов 10

Author24 — интернет-сервис помощи студентам
Есть программа, которая находиться в папке C:\Program Files\bin\programm.exe. Чтобы запустить ее с командной строки надо добавить этот путь в переменную Path и тогда она будет просто запускаться с консоли если ввести programm.exe или programm. Вопрос такой: можно ли задать еще одно имя (синоним), т е я хочу, чтобы в консоль вводить, к примеру p.exe или (p), а запускалась programm.exe ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2013, 01:17
Ответы с готовыми решениями:

Переменная среды PATH в Windows ХР
Допустим, после установки некоторых прог, в PATH автоматически добавились значения, сейчас они...

Переменные среды в командной строке
Переменные среды Автор: spe******t, Вадим Стеркин aka Vadikan Источник Переменные среды,...

WHERE, переменные среды и вывод в файл
Здравствуйте Необходимо реализовать батником следующее 1. Завести переменную среды...

Переменные среды Windows в строке, считанной из файла
Задача: есть текстовый файл, в котором записаны пути к файлам или папкам. Требуется, например,...

10
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
20.02.2013, 01:33 2
Пользовательские переменные для определенного пользователя
Любые пользователи могут добавлять, изменять или удалять пользовательские переменные среды. Такие переменные вводятся программой установки Windows, некоторыми программами и самими пользователями. Изменения записываются в системный реестр и обычно не требуют перезагрузки для вступления в силу. Однако, после внесения изменений в пользовательские переменные среды все открытые приложения должны быть перезапущены, чтобы считать из реестра новые значения переменных. Обычной причиной добавления переменных является необходимость предоставления переменным данных, используемых для выполнения сценариев.

Чтобы просмотреть или изменить переменные среды, выполните следующие действия:

Правой кнопкой мыши щелкните по значку "Мой компьютер" и выберите пункт меню "Свойства".
Перейдите на вкладку "Дополнительно".
Нажмите кнопку "Переменные среды".
Для любой, пользовательской или системной, переменной, выполните одно из следующих действий:
Нажмите на кнопку "Создать", чтобы добавить новое имя переменной и ее значение.
Выберите существующую переменную и нажмите кнопку "Изменить", чтобы изменить имя и значение переменной.
Выберите существующую переменную и нажмите кнопку "Удалить", чтобы удалить ее.
Из первых рук, что называется
0
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
20.02.2013, 01:47  [ТС] 3
!i, или я вас не так понял, или не правильно делаю.
Переменные среды (Path)
0
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
20.02.2013, 01:52 4
Попробуйте запустить, набрав в строке "Выполнить/Поиск" %fl%
А саму прогу попробуйте закинуть в одну папку с cmd.exe и посмотрите что получится. Это отдельно.
1
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
20.02.2013, 01:55  [ТС] 5
Цитата Сообщение от !i Посмотреть сообщение
Попробуйте запустить, набрав в строке "Выполнить/Поиск" %fl%
так запускается, но мне надо из командной строке запустить
1
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
21.02.2013, 16:46 6
Путь до проги сами поправьте:
Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\p.exe]
@="D:\\TEMP\\!\\Programm.EXE"
2
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
21.02.2013, 19:12  [ТС] 7
Charles Kludge, это в реестр надо вставлять? Можете по-подробней написать, пожалуйста.
0
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
21.02.2013, 19:27 8
Создаете файл с расширением .reg, правите имя и реальный путь до проги как вам надо(двойные бэкслэши '\\' вместо одиночных в пути обязательны), после запускаете на выполнение - по ассоциации выполнится regedit и вставит изменения в регистри. Только будьте внимательны - имена из этого списка просматриваются в последнюю очередь, т.е. если в путях где-то уже есть p.exe, то выполнится он.
1
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
21.02.2013, 19:49  [ТС] 9
Не знаю почему, но не работает. Может что-то в Path прописать нужно?
0
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
21.02.2013, 19:56 10
Ну, не знаю - у меня-то работает, я так вызываю ассемблеры и отладчик, в path путь до них не указан.
1
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
21.02.2013, 20:10  [ТС] 11
Все разобрался работает ) Нужно же вызывать через start. Это на прямую не работает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2013, 20:10
Помогаю со студенческими работами здесь

переменная среды path.
Привет, у меня такая проблема-нечайно стер данные в переменной среде path, теперь когда установил...

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

Как легко редактировать переменную среды PATH?
Все данные в одной строчке... Это убийственно...

Как редактировать пользовательскую переменную среды path?
Нет прав администратора, но знаю что есть переменные среды "пользовательского" уровня. Хотел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru