Ejecutar programas escribiendo algunos alias en Windows

11

¿Hay alguna manera fácil en Windows de configurar una cadena dada, como "sidb" para ejecutar un programa o abrir una carpeta determinada en Windows?

Mi idea original era poder ejecutar comandos como ese en el menú del botón de inicio "Ejecutar" (o Win + R), por lo que solo tendría que hacer WIN + R y escribir "sidb".

Cuál es la mejor manera de lograr esto?

EDITAR: ¿Puedo reformular esto como: ¿Hay alguna forma de definir, por ejemplo, en variables de sistemas, sibd = "C: ....... blabla \ y luego tendría que escribir" sibd "en Ejecutar?

elysium devorado
fuente
Tal vez debería casi votar la respuesta que le dice que Windows tiene la característica que está buscando de fábrica.
Áxel Costas Pena

Respuestas:

16

Puede crear pequeños archivos por lotes que ejecutan el programa y nombrarlos después del alias deseado. Luego, simplemente colóquelos en una carpeta que esté en su variable de entorno de ruta .

ejemplo, ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"
John T
fuente
Como su respuesta está marcada como correcta y es la más destacada, podría ser una buena idea agregarle lo que dice @Maslow , porque Windows tiene la característica que Devouredelysium está buscando ya implementada.
Áxel Costas Pena
¿Hay alguna manera de hacer esto y pasar los argumentos de la línea de comando?
tmsimont
@tmsimont: \ @echo off "C: \ Archivos de programa \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols
8

Sorprendido por uno ha mencionado este

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

Se trata de agregar claves de registro en la HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathscual se evalúa justo después%PATH%

Tenga en cuenta que el nombre de la subclave reg sería el que desea escribir + .exe

así que agregue HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe con un valor predeterminado deC:.......blabla\

parece mucho más fácil (y en algunos aspectos más seguro, otros no tanto) gestionar de forma granular que la %PATH%cadena horrenda .

Maslow
fuente
Sorprendido no es la palabra. Es increíble que Windows tenga la característica que el autor de la pregunta busca exactamente ya implementada, que una respuesta que ofrece una solución alternativa y muchas soluciones basadas en software de terceros se marcan como la respuesta correcta, otra respuesta con un montón de aplicaciones de terceros. otorgado, y la verdadera respuesta a la pregunta no recibe ni siquiera el voto positivo del autor de la pregunta original ...
Áxel Costas Pena
Por cierto, si desea agregarlo a su respuesta ... para aquellos a quienes no les gusta editar manualmente el registro, hay una pequeña aplicación que lo hace por usted .
Áxel Costas Pena
Sabía que había otra alternativa, finalmente la encontré: WinR Alias ​​Manager
Áxel Costas Peña
7

Si todo lo que desea hacer es ejecutar un programa o abrir carpetas, puede hacer un archivo por lotes para hacerlo. Mientras ese archivo por lotes esté en la RUTA (y no entre en conflicto de nombre) será ejecutado por cualquier símbolo del sistema.

ejemplo de bloc de notas:
haga un archivo por lotes para abrir el bloc de notas llamado np.bat En el archivo por lotes escriba
START %windir%\system32\notepad.exe

Ejemplo de unidad C:
cree un archivo por lotes para abrir la unidad c llamada c.bat En el archivo por lotes escriba
START explorer C:\

También hay aplicaciones de terceros: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri

Scott McClenning
fuente
3

Puede usar un iniciador de programa gratuito.

Vea este artículo para una discusión sobre algunos de los mejores: Best Free Program Launcher , que contiene información sobre Launchy, Find and Run Robot, Enso, Slickrun, FSL Launcher, Fast Launcher, 8Start y más.

harrymc
fuente
Erm ... ya había varias respuestas con respecto a esta herramienta.
devorado elysium
Sí, vi la referencia a SlickRun, pero hay muchos otros citados anteriormente que no se mencionaron. Si no te gusta, entonces lo saqué.
harrymc
Yo segundo Launchy. Probablemente ejecuto alrededor de 20-30 comandos al día usándolo. Una gran ventaja es que aparece en el centro de la pantalla para que no tenga que desviar la vista de la última / siguiente tarea.
Rolnik
1

Yo uso una ruta, C: \ bin, que puse en la variable PATH del sistema. Pongo cosas como utilidades GNU, SysInternals y accesos directos a los programas de uso frecuente aquí. Por ejemplo, un corto para notepad ++ llamado np. Winkey + R, np, enter. Hecho.

Dave
fuente
1

Me pregunto por qué nadie mencionó MKLINK. Está disponible en Vista y 7 y permite hacer enlaces simbólicos para archivos Y carpetas.

Sintaxis:

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

Fácil.

sinni800
fuente
Muy útil, daría más +1 puntos si pudiera. Los archivos por lotes apestan un poco porque la señal Ctrl + C va al ejecutor del archivo por lotes en lugar de al programa que se está ejecutando realmente. (Lo que supongo que tiene sentido en algunos casos, pero no si solo estás usando un alias)
Jason S
1

Puede usar Colibri - Leet Speak , aunque ya no se actualiza, la fuente de GitHub .

La configuración inicial no es excelente, pero si edita las bases de datos SQLLite y la cambia a una sola ruta, puede soltar enlaces, archivos, lotes allí y ejecutarlos simplemente presionando Ctrl+ Space, luego escribiendo algunos de los caracteres de su nombre.

Por ejemplo, inicie Firefox: Ctrl+ Space escriba ff enter

También permite agregar argumentos presionando tab y luego ingresarlos, por ejemplo, escriba ipconfig /all

Sin embargo, toma algo de trabajo configurarlo.

Zenir
fuente
0

¿Has considerado un programa como slickrun ? Es muy ligero y útil; lo que le permite asignar pulsaciones de teclas a los comandos, así como configurar alias cortos para los comandos.

Lo recomendaría encarecidamente para el tipo de uso que está describiendo. Hay otras alternativas que hacen cosas similares, pero parece que el mantenimiento y las mejoras para slickrun ahora están siendo realizadas por la gente que nos trajo fiddler2 .

Las alternativas se pueden encontrar en alternativeto.net , y en otros lugares usando google.

John Weldon
fuente
0

Creo que la forma más rápida de ejecutar programas es mediante una tecla de acceso rápido o simplemente escribiéndolo.

Para las teclas de acceso rápido, tiene teclas de acceso rápido Qliner .

Para escribirlo sin presionar ninguna tecla anterior / posterior, tiene PhaseExpress .

Ejemplos de PhaseExpress:

¿Visitar SuperUser? runSU. Jugar StarCraft II? runSC2.

Agrego ejecutar porque no interfiere al escribir SU aquí o SC2 en sitios web de juegos o en el juego, pero es totalmente personalizable y también puede optar por iniciar solo presionando una tecla posterior. También le permite hacer sustituciones de texto, lo que puede acelerar mucho las cosas ...

Enlace a PhaseExpress? linkPEtipos [PhaseExpress](http://www.phraseexpress.com/).

Tamara Wijsman
fuente