4

У меня Windows 7.

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

c:\tools\dailybackup.exe

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

Нужно ли мне менять переменные среды, чтобы сделать это, или Windows 7 теперь предлагает более простой и удобный способ сделать это сейчас?

4 ответа4

10

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

4

Чтобы добавить к ответу Nifle, чтобы добавить к PATH навсегда:

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

Вам нужно закрыть и запустить еще одно приглашение CMD, чтобы увидеть изменения в PATH.

1

Если вы хотите сделать это из ЛЮБОГО каталога, то, как вы указали, ваш единственный выбор - изменить переменные окружения и добавить « c:\tools » в вашу Систему или переменную $ PATH текущего пользователя.

0

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

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

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

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

C:\Some\Random\Folder >START dailybackup

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

C:\Some\Random\Folder >START dbu

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .