web-dev-qa-db-fra.com

Comment ajouter des options de ligne de commande au raccourci?

Comment puis-je ajouter des options de ligne de commande à un exécutable dans un raccourci dans Windows XP?

Par exemple, dans les propriétés de raccourci de la cible, j'ai:

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

Je veux ajouter quelques options:

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

Cependant, lorsque je le fais, je reçois une erreur indiquant que le nom spécifié dans la zone cible n'est pas valide.

97
Karl Voigtland

Avez-vous essayé d'ajouter dans le champ cible

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

Seuls le chemin et le nom du programme doivent être entre guillemets.

122
BinaryMisfit

Placez les commutateurs après les guillemets.

Seul le chemin du programme est conservé entre guillemets en raison des espaces qu'il contient. Quelque chose comme My Documents ne sera pas résolu correctement en raison de l'espace entre les mots, des guillemets sont donc nécessaires. C'est aussi pourquoi vous ne trouverez probablement pas de programme avec des commutateurs multi-mots (séparés) tels que --example switch. Vous verrez généralement quelque chose comme --example-switch car un espace constitue un argument de programme distinct.

13
John T

Vos citations sont au mauvais endroit. Les guillemets ne font que contourner des chemins individuels. Remettez donc votre citation de fin à la fin de program.exe et laissez -option1 -option2 en dehors des guillemets.

3
Ryan Bolger