Llegamos con un escenario en el que tenemos que usar el archivo de acceso directo ( .lnk
), que está en el escritorio, para ejecutar una aplicación para un dispositivo sin cabeza (es decir, sin intervención manual).
¿Hay alguna forma de ejecutarlo desde el símbolo del sistema?
windows-7
command-line
sandeep
fuente
fuente
START filename.lnk
debería hacer el trucoMientras no haya un exe con el mismo nombre que el acceso directo, puede omitir el .lnk, así que solo
START filename
fuente
Las soluciones anteriores no funcionaron para mí en 2017, así que experimenté un poco.
Resulta que Windows (al menos 10) hace una distinción entre los accesos directos que enlazan con una ruta local y los accesos directos que son una url. Lo que encontré fue que
.lnk
.url
Por lo tanto, un acceso directo a
/superuser//
tendría el sufijo.url
mientras que un acceso directo aC:\Windows
ubicaciones especiales comoControl Panel
tendría el sufijo.lnk
.Si desea ejecutar el acceso directo, simplemente escriba
shortcut.suffix
el indicador cmd donde.suffix
está el sufijo de acuerdo con la regla anterior. Primero debe ircd
a la carpeta que contiene su acceso directo o ingresar la ruta completa al archivo. En tu casoingresado en el cuadro de diálogo de ejecución (invocado a través de
Win + R
) o el indicador de cmd haría el truco.Windows y sus inconvenientes.
fuente
Primero, encuentre la ubicación del acceso directo desde el que inicia un shell cmd.exe. Haga clic derecho en el acceso directo y elija "Propiedades". Busque en la pestaña "General" y copie el valor "Ubicación:".
Use el acceso directo para iniciar una ventana de reinicio.
fuente