it-swarm.dev

¿Cómo agregar opciones de línea de comandos al atajo?

¿Cómo puedo agregar opciones de línea de comandos a un ejecutable en un acceso directo en Windows XP?

Por ejemplo, en las propiedades de acceso directo en destino tengo:

"c:\path\to\exe\pogram.exe"

Quiero añadir algunas opciones:

"c:\path\to\exe\program.exe -option1 -option2"

Sin embargo, cuando hago esto, aparece un error que dice que el nombre especificado en el cuadro de destino no es válido.

97
Karl Voigtland

¿Has intentado añadir en el campo Destino?

 "c:\ruta\a\exe\program.exe" -option1 -option2 

Solo la ruta y el nombre del programa deben incluirse entre comillas.

122
BinaryMisfit

Coloque los interruptores después de las cotizaciones.

Solo la ruta del programa se mantiene entre comillas debido a los espacios en la ruta. Algo como My Documents no se resolverá correctamente debido al espacio entre las palabras, por lo que se necesitan comillas. Esta es la razón por la que probablemente no encontrará un programa con interruptores de múltiples palabras (que están separados) como --example switch. Por lo general, verá algo como --example-switch porque un espacio constituye un argumento de programa separado.

13
John T

Sus citas están en el lugar equivocado. Las citas solo van por caminos individuales. Así que mueva su cita final al final de program.exe y deje -option1 -option2 fuera de las comillas.

3
Ryan Bolger

También puede usar accesos directos para acceder directamente a una carpeta o un sitio web.
Carpeta:
F:\CriticalFiles\MS_InternetAccess
Internet:
"C:\Archivos de programa (x86)\Internet Explorer\iexplore.exe" " https://www.theguardian.com/world "
Uso comillas alrededor de ambos argumentos.
Estoy usando estos porque Win10 parece perder el menú de inicio de vez en cuando.

0
Robert Pearce