Как заставить .exe файл выполняться, неважно, где пользователь вводит его имя в командном процессоре на окнах 7?

У меня есть Windows 7.

У меня есть .exe файл здесь:

c:\tools\dailybackup.exe

Когда я нахожусь в окне CMD, я хочу смочь ввести "dailybackup" в любом каталоге и иметь его, выполняются.

Я должен все еще изменить переменные среды, чтобы сделать, это или Windows 7 имеют более легкий более удобный для пользователя способ сделать это теперь?

4
задан 02.10.2010, 23:57

4 ответа

Все еще необходимо изменить переменную окружения PATH для включения c:\tools\

10
ответ дан 07.12.2019, 19:10

Добавить к ответу Nifle, добавить к ПУТИ постоянно:

setx path "%path%;c:\tools"

Необходимо закрыть и запустить другую подсказку CMD для наблюдения изменений в ПУТИ.

4
ответ дан 07.12.2019, 19:10

Если Вы хотите сделать это из КАКОГО-ЛИБО каталога, то Ваш единственный выбор, как Вы указали, состоит в том, чтобы изменить переменные среды и добавить"c:\tools"к Вашей Системе или переменной $PATH текущего пользователя.

1
ответ дан 07.12.2019, 19:10

Существует несколько способов добраться там отсюда. Самое простое (и самый безопасный, в зависимости от Вашего уровня комфорта, где редактирование реестра включено) должно использовать пакетный файл и поместить его в \Windows папку. Например, Ваш пакетный файл (названный "dailybackup.bat" для непротиворечивости), мог бы содержать следующее:

@echo off
pushd
cd /d c:\utils
dailybackup.exe
popd

Я использую этот метод для многих команд/процессов, которые я регулярно использую в командной строке DOS.

С другой стороны, можно создать "псевдоним" для исполняемого файла в реестре. Чтобы сделать это, перейдите в "HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths". Вы будете видеть много подразделов здесь. То, что Вы хотите сделать, добавляют один для "dailybackup.exe". Щелкните правой кнопкой по "App Paths" и выберите "Новый" и "Ключевой". Введите ключевое имя (заканчивающийся .exe). (Это - возможность использовать сокращенную версию имени, при необходимости такие как "dbu.exe", например. Так или иначе введите свой псевдоним (мы просто пойдем с "dailybackup.exe"). Теперь, в правой области, дважды щелкают по "Default" и вводят полный путь и название Вашего исполняемого файла "c:\utils\dailybackup.exe". Вот и все. Вы сделаны с реестром. Для использования нового псевдонима можно совершить нападки (Windows Key)/R получить поле "Run" и ввести Ваш псевдоним. По причинам, которые выходят из меня, псевдоним не будет работать непосредственно от командной строки DOS, но должен быть снабжен предисловием с "запуском", как в:

C:\Some\Random\Folder >START dailybackup

или, если Вы выбрали более короткий псевдоним:

C:\Some\Random\Folder >START dbu
0
ответ дан 07.12.2019, 19:10

Теги

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