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.lnkdebería hacer el trucoMientras no haya un exe con el mismo nombre que el acceso directo, puede omitir el .lnk, así que solo
START filenamefuente
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.urlPor lo tanto, un acceso directo a
/superuser//tendría el sufijo.urlmientras que un acceso directo aC:\Windowsubicaciones especiales comoControl Paneltendría el sufijo.lnk.Si desea ejecutar el acceso directo, simplemente escriba
shortcut.suffixel indicador cmd donde.suffixestá el sufijo de acuerdo con la regla anterior. Primero debe ircda 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