Запуск програм, ввівши деякі псевдоніми в Windows


11

Чи є у Windows простий спосіб встановити заданий рядок, наприклад, "sidb" для запуску програми або відкриття заданої папки в Windows?

Моя первісна ідея полягала в тому, щоб можна було запускати такі команди, як у меню кнопки "Виконати" (або Win + R), тому мені просто доведеться виконати WIN + R і набрати "sidb".

Який найкращий спосіб досягти цього?

EDIT: Чи можу я перефразовувати це так: чи є спосіб визначити, наприклад, у системних змінних, sibd = "C: ....... blabla \, і тоді мені просто потрібно буде набрати" sibd "у Run?


Можливо, вам слід майже підтвердити відповідь, яка говорить про те, що Windows має ту функцію, яку ви шукаєте, поза коробкою.
Аксель Костас Пена

Відповіді:


16

Ви можете створювати невеликі пакетні файли, які виконують програму, і називати їх за потрібним псевдонімом. Потім просто помістіть їх у папку, яка знаходиться у вашій змінній середовища шляху .

Наприклад, ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"

Оскільки ваша відповідь позначена як правильна, і вона найбільш яскраво виділена, може бути непоганою ідеєю додати до неї те, що говорить @Maslow , оскільки Windows має функцію, яку devouredelysium шукає вже реалізованою.
Аксель Костас Пена

Чи є спосіб це зробити і передати аргументи командного рядка?
tmsimont

@tmsimont: \ @echo off "C: \ Program Files \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols

8

Здивований один згадав про це

http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

Це стосується додавання ключів реєстру в розділі HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App PathsЩо оцінюється відразу%PATH%

Зверніть увагу, що ім'я підменю reg буде таким, яким ви хочете ввести + .exe

тому додайте HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe зі значенням за замовчуваннямC:.......blabla\

здається, що набагато простіше (а дещо безпечніше, в інших не так вже й багато) детальніше керувати, ніж жахлива %PATH%струна.


Дивує не те слово. Неймовірно, що в Windows є функція, що запитувач саме шукає вже реалізований, що відповідь, яка пропонує обхід і багато сторонніх програмних рішень, позначена як правильна відповідь, інша відповідь з купою сторонніх додатків отримує нагороджений, і справжня відповідь на питання не отримає навіть підтвердження першопочаткового запитувача ...
Áxel Costas Pena

До речі, якщо ви хочете додати його у свою відповідь ... для тих, хто не любить вручну редагувати реєстр, є невеликий додаток, який робить це для вас .
Аксель Костас Пена

Я знав, що є інша альтернатива, я нарешті знайшов її: WinR Alias ​​Manager
Аксель Костас Пена

7

Якщо все, що ви хочете зробити, це запустити програму або відкрити папки, ви можете зробити пакетний файл для цього. Поки цей пакетний файл знаходиться в PATH (і не конфліктує в імені), він буде працювати будь-яким командним рядком.

Приклад блокнота:
зробіть пакетний файл, щоб відкрити блокнот під назвою np.bat У пакетному файлі напишіть
START %windir%\system32\notepad.exe

Приклад диска C:
зробіть пакетний файл, щоб відкрити диск c, який називається c.bat У пакетному файлі напишіть
START explorer C:\

Є також додатки сторонніх розробників: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri


3

Можна скористатися безкоштовним запуском програм.

Дивіться цю статтю для обговорення деяких найкращих: Найкращий запуск безкоштовної програми , який містить інформацію про Launchy, Find and Run Robot, Enso, Slickrun, FSL Launcher, Fast Launcher, 8Start тощо.


Ем .. вже було кілька відповідей щодо цього інструменту.
пожирав елізіум

Так, я бачив посилання на SlickRun, але є досить багато інших, цитованих вище, про які не згадувалося. Якщо вам це не подобається, я вийняв його.
harrymc

Я другий Launchy. Я, мабуть, виконую приблизно 20-30 команд на день, використовуючи його. Великий плюс - це те, що він спливає до центру екрана, тому вам не доведеться відволікати очі від останнього / наступного завдання.
Рольник

1

Я використовую шлях, C: \ bin, який я вкладаю в системну змінну PATH. Я розміщую такі речі, як утиліти GNU, SysInternals та ярлики до часто використовуваних програм. Наприклад, короткий блокнот ++ під назвою np. Winkey + R, np, введіть. Зроблено.


1

Цікаво, чому ніхто не згадував MKLINK. Він доступний у Vista та 7 та дозволяє робити посилання на файли та папки.

Синтаксис:

mklink "c:\SymlinkFile" "c:\windows\realFile"

Легко.


Дуже корисно, я би дав більше +1 балів, якби міг. Пакетні файли начебто засмоктуються тим, що сигнал Ctrl + C переходить до виконавця пакетного файлу, а не до програми, яка фактично працює. (Що, напевно, має сенс у деяких випадках, але ні, якщо ви просто використовуєте псевдонім.)
Jason S

1

Ви можете використовувати Colibri - Leet Speak , хоча це вже не оновлюється, джерело з GitHub .

Початкова конфігурація не велика, але якщо ви редагуєте бази даних SQLLite та зміните її на єдиний шлях, ви можете скидати туди посилання, файли, партії та виконувати їх, просто натискаючи клавішу Ctrl+ Space, а потім вводити деякі символи цього імені.

наприклад, запустіть Firefox: Ctrl+ Space введіть ff enter

Це також дозволяє додавати аргументи, натискаючи вкладку, а потім вводити їх, наприклад, вводити ipconfig /all

Хоча якась робота, щоб налаштувати його.


0

Ви розглядали таку програму, як slickrun ? Він дуже легкий і корисний; що дозволяє накреслювати штрихи клавіш на команди, а також встановлювати короткі псевдоніми для команд.

Я дуже рекомендую його для типу використання, яке ви описуєте. Є й інші альтернативи, які роблять подібні речі, але схоже, що технічне обслуговування та вдосконалення slickrun зараз робляться прекрасними людьми, які принесли нам fiddler2 .

Альтернативи можна знайти на alternativeto.net та інших місцях за допомогою google.


0

Найшвидший спосіб, на який я думаю, ви могли запускати програми, або гарячою клавішею, або просто набравши її.

Для гарячих клавіш у вас є гарячі клавіші Qliner .

Для простого введення тексту, не натискаючи жодної попередньої / наступної клавіші, у вас є PhaseExpress .

Приклади PhaseExpress:

Відвідати SuperUser? runSU. Грати StarCraft II? runSC2.

Я додаю запуск, тому що він не заважає вводити SU тут або SC2 на ігрових веб-сайтах або в грі, але він повністю настроюється, і ви також можете вибрати запуск лише натисканням наступної клавіші. Це також дозволяє робити заміну тексту, що може значно пришвидшити речі ...

Посилання на PhaseExpress? linkPEтипи [PhaseExpress](http://www.phraseexpress.com/).


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