Comment ajouter des options de ligne de commande au raccourci?

99

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.

Karl Voigtland
la source

Réponses:

123

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.

BinaryMisfit
la source
Fonctionne, merci! C'est le pouvoir de superuser.com. C'est plus rapide que d'essayer de google une réponse.
Karl Voigtland
26
@KarlVoigtland En fait, le pouvoir de SU consiste à fournir souvent la meilleure réponse en tant que premier résultat de recherche lorsque vous le faites sur Google.
Alan Turing
1
Windows 7 supprime les guillemets et développe les chemins d’exécutables connus. Si vous essayez d'exécuter les fonctions intégrées de CMD (telles que la tuyauterie) à partir d'un lien, consultez superuser.com/questions/1089922/…
traitement le
Existe-t-il une liste de tous les arguments possibles quelque part?
Hashim
1
@Hashim: « tous les arguments possibles » à quoi cmd.exe? Voici un lien vers ceux-ci.
martineau
13

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 Documentsne sera pas résolu correctement en raison de l'espace entre les mots, donc des guillemets sont nécessaires. C’est aussi la raison pour laquelle vous ne trouverez probablement pas de programme avec des commutateurs de plusieurs mots (séparés), tel que --example switch. Vous verrez généralement quelque chose comme à la --example-switchplace car un espace constitue un argument de programme séparé.

John T
la source
Je ne peux pas croire que j'ai une réponse devant toi
BinaryMisfit
Je répondais à une deuxième question lorsque mon programme a été lancé, celui-ci semblait plus facile mais j'étais trop en retard :(
John T
Existe-t-il une liste de tous les arguments possibles quelque part?
Hashim
@ Hashim - Les arguments dépendent du programme auquel le raccourci est lié. Consultez la documentation de votre programme pour savoir quels arguments il acceptera.
Paul Sinclair
3

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.

Ryan Bolger
la source
0

Vous pouvez également utiliser des raccourcis pour accéder directement à un dossier ou à un site Web.
Dossier:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
"C: \ Programmes (x86) \ Internet Explorer \ iexplore.exe" " https://www.theguardian.com/world "
J'utilise des guillemets autour des deux arguments.
Je les utilise parce que Win10 semble perdre le menu de démarrage de temps en temps.

Robert Pearce
la source