Действительно ли возможно сделать программу или файл глобально доступными на Вашем компьютере?

Я работаю в среде Windows XP Pro, и я задаюсь вопросом, существует ли простой способ заставить программу быть исполняемым файлом от какого-либо пути в командной строке. Переменные окружения необходимы? И если так, как я могу добавить путь к переменной окружения ПУТИ и иметь ее быть доступным где-нибудь?

Пример:

От cmd пишу я echo %PATH% и это показывает мне путь того, где моя программа.. т.е. C:\ProgramFolder

Однако я пытаюсь выполнить его на своем рабочем столе, и это говорит program name is not recognized as an internal or external command, operable program or batch file.

C:\Documents and Settings\me> program

(Исполняемая программа находится в папке ProgramFolder.)

Я делаю что-то не так? Путь должен быть направлен к самой программе по сравнению с папкой программы??

Спасибо.

1
задан 19.05.2011, 01:10

0 ответов

Сначала удостоверьтесь, что полный путь в файл находится на самом деле в переменной окружения PATH (минус имя файла, конечно, просто компонент каталога). После того как Вы добавляете его, необходимо будет или перезапустить командный процессор, который Вы вводите, или при попытке выполнить его из программы, запущенной Проводником, то необходимо будет перезагрузить, или уничтожить процесс explorer.exe и запустить его снова.

Переменные среды не автораспространяют правильно к выполнению процессов в Windows и нет никакой легкой команды как 'рехеширование' в UNIX для принуждения их к.

3
ответ дан 12.12.2019, 08:14

Щелкните правой кнопкой по My Computer, выберите Свойства и нажмите вкладку "Advanced". Нажмите кнопку Environment Variables. В поле System Variables найдите "Путь" и нажмите кнопку Edit. Добавьте точку с запятой в конце текста в поле значения переменной и вставьте полный путь к папке, которая содержит файлы, Вы хотите быть доступными (C:\ProgramFolder).

3
ответ дан 12.12.2019, 08:14

Теги

Похожие вопросы