Come aggiungere opzioni della riga di comando al collegamento?


99

Come posso aggiungere le opzioni della riga di comando a un eseguibile in un collegamento in Windows XP?

Ad esempio nelle proprietà del collegamento nel target ho:

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

Voglio aggiungere alcune opzioni:

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

Tuttavia, quando lo faccio, viene visualizzato un errore che indica che il nome specificato nella casella di destinazione non è valido.

Risposte:


123

Hai provato ad aggiungere nel campo Destinazione

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

Solo il percorso e il nome del programma devono essere racchiusi tra virgolette.


Funziona grazie! Questo è il potere di superuser.com. È più veloce che cercare di cercare una risposta su Google.
Karl Voigtland,

26
@KarlVoigtland In realtà, il potere di SU è che spesso fornisce la migliore risposta come primo risultato di ricerca quando lo si fa su Google.
Alan Turing,

1
Windows 7 elimina le virgolette ed espande i percorsi eseguibili noti. Se stai cercando di eseguire i comandi incorporati CMD (come tubazioni) da un link, vedere superuser.com/questions/1089922/...
manico

C'è un elenco di tutti i possibili argomenti da qualche parte?
Hashim,

1
@Hashim: "tutti i possibili argomenti" a ciò, cmd.exe? Ecco un link a quelli.
martineau,

13

Posiziona gli interruttori dopo le virgolette.

Solo il percorso del programma viene mantenuto tra virgolette a causa degli spazi nel percorso. Qualcosa del genere My Documentsnon si risolverà correttamente a causa dello spazio tra le parole, quindi sono necessarie le virgolette. Questo è anche il motivo per cui probabilmente non troverai un programma con switch multi-word (che sono separati) come --example switch. Di solito vedrai qualcosa di simile --example-switchinvece perché uno spazio costituisce un argomento di programma separato.


Non riesco a credere di aver ricevuto una risposta prima di te
BinaryMisfit,

Stavo rispondendo a una seconda domanda quando il mio programma è stato interrotto, questo sembrava più facile ma ero troppo tardi :(
John T

C'è un elenco di tutti i possibili argomenti da qualche parte?
Hashim,

@ Hashim- Gli argomenti dipendono dal programma a cui si collega il collegamento. Controlla la documentazione del tuo programma per scoprire quali argomenti accetterà.
Paul Sinclair,

3

Le tue citazioni sono nel posto sbagliato. Le virgolette vanno solo attorno a percorsi individuali. Quindi sposta la tua citazione finale alla fine di program.exe e lascia -option1 -option2 fuori dalle virgolette.


0

È inoltre possibile utilizzare le scorciatoie per l'accesso diretto a una cartella o un sito Web.
Cartella:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
"C: \ Programmi (x86) \ Internet Explorer \ iexplore.exe" " https://www.theguardian.com/world "
Uso virgolette su entrambi gli argomenti.
Sto usando questi perché Win10 sembra perdere di tanto in tanto il menu di avvio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.