Как сказал Аракел, здесь есть две несвязанные особенности:
- Переменные среды, которые используются как
%variable%
, например %USERPROFILE%
- Команды, которые вводятся без
%...%
, например, documents
.
На самом деле, первые - это просто макросы, которые имеют значения.
Синтаксис %...%
просто преобразует имя переменной в текст, и этот текст затем выполняется так, как если бы он был введен в поле «Выполнить».
Введенный текст сначала ищется в папках, указанных переменной среды PATH и в %USERPROFILE%
. В этом случае весь введенный текст должен совпадать с именем папки.
Примерами здесь являются "документы" для C:\Users\<user>\Documents
или "видео" для C:\Users\<user>\Videos
.
Если папка с таким именем не была найдена, первое слово, введенное в поле, принимается за команду, а следующие - за параметры. Слова, содержащие разделители, такие как пробелы, должны быть заключены в кавычки.
Если введенное имя команды не совпадает с именем папки, Windows попытается найти исполняемый файл в ПУТИ с таким точным именем. Если у команды нет суффикса, Windows попытается использовать все исполняемые суффиксы, такие как .exe
или .bat
(и некоторые другие).
Практически сотни имен команд могут быть введены таким образом.
Например, при вводе calc
будет запущен калькулятор Windows, который является исполняемым файлом C:\Windows\System32\calc.exe
, поскольку C:\Windows\System32
находится в ПУТИ.
Можно создать свои собственные команды Run следующим образом:
- Win+R, чтобы открыть диалоговое окно «Выполнить»
- Введите
%windir%
чтобы открыть каталог Windows
- Alt+F W S, чтобы открыть меню «Файл», выбрать пункт «Новый», затем пункт «Ярлык»
- Пройдите мастер, чтобы создать ярлык для нужной программы или папки.
- Имя, которое вы даете ярлыку, - это то, что вы введете в поле «Выполнить», чтобы запустить программу.
Другой способ осуществляется через реестр (не рекомендуется).
Microsoft называет это регистрацией приложений.
Запустите Regedit и перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Щелкните правой кнопкой мыши по ключу « App Paths
к приложениям» и выберите команду «Создать / ключ».
- Дайте новому ключу имя из 2-8 символов, а затем
.exe
- Измените значение, если элемент
(Default)
на полный путь к программе.
Например, этот пример файла реестра позволяет одному типу, ie
Е. В поле «Выполнить», открыть Internet Explorer:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ie.exe]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe"