Como adicionar opções de linha de comando ao atalho?

98

Como adicionar opções de linha de comando a um executável em um atalho no Windows XP?

Por exemplo, nas propriedades de atalho no destino, tenho:

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

Quero adicionar algumas opções:

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

No entanto, quando faço isso, recebo um erro dizendo que o nome especificado na caixa de destino não é válido.

Karl Voigtland
fonte

Respostas:

123

Você já tentou adicionar no campo Destino

"c: \ caminho \ para \ exe \ program.exe" -opção1 -opção2

Somente o caminho e o nome do programa precisam estar entre aspas.

BinaryMisfit
fonte
Trabalhos, obrigado! Esse é o poder do superuser.com. É mais rápido do que tentar pesquisar no Google uma resposta.
22679 Karl Voigtland
26
@KarlVoigtland Na verdade, o poder do SU é que ele geralmente fornece a melhor resposta como o primeiro resultado de pesquisa quando você faz o Google.
Alan Turing
1
O Windows 7 retira as aspas e expande os caminhos executáveis ​​conhecidos. Se você estiver tentando executar built-in CMD (como canalização) a partir de um link, consulte superuser.com/questions/1089922/…
manipule
Existe uma lista de todos os argumentos possíveis em algum lugar?
Hashim
1
@Hashim: "todos os argumentos possíveis" para quê cmd.exe? Aqui está um link para esses.
martineau
13

Coloque os interruptores após as aspas.

Somente o caminho do programa é mantido entre aspas devido a espaços no caminho. Algo como My Documentsnão será resolvido corretamente devido ao espaço entre as palavras; portanto, são necessárias aspas. É também por isso que você provavelmente não encontrará um programa com opções de várias palavras (separadas) como o --example switch. Em geral, você verá algo como isso, --example-switchporque um espaço constitui um argumento de programa separado.

John T
fonte
Não posso acreditar que tenho uma resposta antes de você
BinaryMisfit
Eu estava respondendo a uma segunda pergunta quando meu programa disparou, este parecia mais fácil, mas eu era muito tarde :(
John T
Existe uma lista de todos os argumentos possíveis em algum lugar?
Hashim
@ Hashim- Os argumentos dependeriam do programa ao qual o atalho está vinculado. Verifique a documentação do seu programa para descobrir quais argumentos ele aceitará.
Paul Sinclair
3

Suas cotações estão no lugar errado. As aspas apenas percorrem caminhos individuais. Portanto, mova sua citação final de volta para o final do program.exe e deixe -option1 -option2 fora das aspas.

Ryan Bolger
fonte
0

Você também pode usar atalhos para acesso direto a uma pasta ou site.
Pasta:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
"C: \ Arquivos de programas (x86) \ Internet Explorer \ iexplore.exe" " https://www.theguardian.com/world "
Uso aspas nos dois argumentos.
Estou usando isso porque o Win10 parece perder o menu Iniciar de tempos em tempos.

Robert Pearce
fonte