Чому в діалоговому вікні «Запуск» Windows 8.1 «запустити» корисну команду?


3

Використання Windows 8.1 Professional Edition я можу використовувати runяк команду в діалоговому вікні запуску Windows (доступ до якого здійснюється за допомогою Windows+ r:

Виконати приклад діалогу

У звичайній версії Windows 8.1 (не для професіоналів) введення runтут призведе до помилки про те, як вона не розпізнається як команда, але в Windows 8.1 Professional це призводить до закриття діалогу Запуск і більше нічого не відбувається.

Однак ми можемо зробити цей крок далі: Введення тексту run calcвідкриває програму Calculator (так само, як і введення тексту calc):

Запустити приклад Calc

Voilà:

Результат

Потім ми можемо взяти це ще далі, прив'язавши runкоманду. run run calcтакож відкриває калькулятор, як і run run run run run run run run run calcт.д.

Виконати приклад Run Calc

Яка мета дозволяти runвиконуватись у діалоговому вікні «Запуск Windows» і чому це можливо пов’язати? Так само чому це не доступно в звичайній версії Windows 8.1?


1
Runне є звичайною командою командного рядка Windows. У мене немає машини Windows 8.1 Pro, яка була б зручною для тестування на даний момент, але ви підтвердили це на інших машинах Win 8.1? Ваша конкретна машина може мати runпакетний файл або подібне десь на шляху. Де runфайл фактично розміщений у файловій системі на вашій машині?
Ƭᴇcʜιᴇ007

Це можливо на Windows 8.1 Core(немає "домашньої версії" для Windows 8.1 або Windows 8. Що стосується причини, що вона не працювала у ваших тестах, це через проблему PATH, швидше за все, тому що в моєму тестуванні я мав жодних проблем із запуском calc.exe із запиту на виконання. Що, до речі, вимагає лише ввести "calc".
Ramhound


2
@Ramhound Користувач вказує, що в програмі Win 8.1 Pro він може запустити програму через діалогове вікно Запуск під назвою "Виконати", яке, здається, є деяким запуском (?). Ви хочете сказати, що в Windows 8.1 (Pro та Core) діє дійсна програма "Запустити"?
Ƭᴇcʜιᴇ007

1
Я використовую Windows 8.1 Pro, і я не в змозі використовувати "run" у діалоговому вікні запуску. Якщо я спробую зробити "запустити calc", я отримаю "Windows не може знайти" запустити ". Переконайтеся, що ви правильно ввели ім'я та повторіть спробу." Я б здогадувався, що десь у PATH машині Джеймса Доннеллі 8.1 Pro є або "run.exe", або "run.bat" або щось подібне, або в вуликах користувача або в реєстрі машин в розділі SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Шляхи до додатків.
Адам Томпсон

Відповіді:


1

У вас встановлено cygwin на машині Windows 8.1 Pro? У Cygwin включена команда run.exe, яка змусить працювати командний рядок "запустити calc". Він не працює на машині Windows 8.1 без стороннього програмного пакету, який забезпечує команду "запустити", тому він не працює на більшості інших машин.


Я відзначу це як відповідь. На жаль, у мене більше немає доступу до машини, яка була runдоступною командою.
Джеймс Доннеллі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.