¿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 target tengo:
"c:\path\to\exe\pogram.exe"
Quiero agregar 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.
windows
windows-xp
shortcuts
command-line-arguments
Karl Voigtland
fuente
fuente
cmd.exe
? Aquí hay un enlace a esos.Coloque los interruptores después de las comillas.
Solo la ruta del programa se mantiene entre comillas debido a los espacios en la ruta. Algo así
My Documents
no se resolverá correctamente debido al espacio entre las palabras, por lo que se necesitan comillas. Esta es también la razón por la que probablemente no encontrará un programa con interruptores de varias palabras (que estén separados) como--example switch
. Por lo general, verá algo así--example-switch
porque un espacio constituye un argumento de programa separado.fuente
Sus citas están en el lugar equivocado. Las citas solo van por caminos individuales. Por lo tanto, mueva su cotización final al final de program.exe y deje -option1 -option2 fuera de las comillas.
fuente
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 "
Utilizo comillas alrededor de ambos argumentos.
Los estoy usando porque Win10 parece perder el menú de inicio de vez en cuando.
fuente