Come posso aggiungere le opzioni della riga di comando a un eseguibile in un collegamento in Windows XP?
Ad esempio, nelle proprietà di collegamento nella destinazione ho:
"c:\path\to\exe\pogram.exe"
Voglio aggiungere alcune opzioni:
"c:\path\to\exe\program.exe -option1 -option2"
Tuttavia, quando faccio questo viene visualizzato un errore che dice che il nome specificato nella casella di destinazione non è valido.
Hai provato a aggiungere nel campo Target
"c:\path\to\exe\program.exe" -option1 -option2
Solo il percorso del programma e il nome devono essere racchiusi tra virgolette.
Posiziona gli interruttori dopo le virgolette.
Solo il percorso del programma è racchiuso tra virgolette a causa degli spazi nel percorso. Qualcosa come My Documents
non 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 interruttori multi-word (separati) come --example switch
. Di solito vedrai qualcosa come --example-switch
perché uno spazio costituisce un argomento di programma separato.
Le tue quotazioni sono nel posto sbagliato. Le virgolette vanno solo intorno a percorsi individuali. Quindi sposta la tua citazione finale alla fine di program.exe e lascia -option1 -option2 al di fuori delle virgolette.