
¿Cómo puedo agregar opciones de línea de comando a un ejecutable en un acceso directo en Windows XP?
Por ejemplo, en las propiedades del 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.
Respuesta1
¿Has intentado agregar en el campo Destino?
"c:\ruta\a\exe\program.exe" -opción1 -opción2
Sólo la ruta y el nombre del programa deben ir entre comillas.
Respuesta2
Coloque los interruptores después de las comillas.
Sólo 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 opciones de varias palabras (que estén separadas) como --example switch
. Generalmente verá algo así --example-switch
porque un espacio constituye un argumento de programa separado.
Respuesta3
Tus citas están en el lugar equivocado. Las citas sólo recorren caminos individuales. Así que mueva la cita final al final de program.exe y deje -opción1 -opción2 fuera de las comillas.
Respuesta4
También puede utilizar accesos directos para acceder directamente a una carpeta o a un sitio web.
Carpeta:
F:\CriticalFiles\MS_InternetAccess
Internet:
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" "https://www.theguardian.com/world"
Utilizo comillas en torno a ambos argumentos.
Los estoy usando porque Win10 parece perder el menú de inicio de vez en cuando.