Como posso escrever um atalho para um programa com espaços no caminho e usar o cmd.exe?

2

Eu tentei isso no meu campo de entrada de destino de atalho, mas não funciona. A caixa de diálogo me dá um caminho inválido de mensagem de erro? %código%. Observe os espaços no nome do caminho. Esse é o caractere de espaço que precisa ser escapado?

    
por Bytemain 26.12.2011 / 20:08

3 respostas

0

Problema resolvido. A opção de início precisa de um título para funcionar: link . C:\Windows\System32\cmd.exe /C START "Skyrim" /high /affinity 3 "D:\The Elder Scrolls V - Skyrim\skse_loader.exe"

    
por 26.12.2011 / 20:37
1

Do seu caminho

"C:\Windows\System32\cmd.exe /C start /high /affinity 3 D:\The/ Elder Scrolls V - Skyrim\skse_loader.exe"

A parte seguinte, e especialmente a barra, parece ser a mais suspeita, pois não é permitida no caminho:

D:\The/ Elder

Eu reescreverei seu alvo usando o nome 8.3 curto (é o nome falso no exemplo apenas para mostrar o que ele deve gostar):

"C:\Windows\System32\cmd.exe" /C start /high /affinity 3 D:\TheElde~1\skse_l~1.exe

    
por 26.12.2011 / 20:13
1

Eu estava tentando fazer algo semelhante no Windows 10, onde eu precisava acrescentar um argumento ao destino do atalho do meu programa Eclipse, em que o argumento era um caminho com um espaço (C: \ Program Files \ Java \ jdk1.7.0_80 \ jre \ bin \ javaw) [anote o espaço em 'Arquivos de Programas'] ...

Se você só precisa resolver o espaço no caminho, coloque o caminho entre aspas.

Então meu argumento se tornou: "C: \ Arquivos de Programas \ Java \ jdk1.7.0_80 \ jre \ bin \ javaw"

Resposta aceita por @Phpdevpad ajudou-me a descobrir isso, mas as citações não foram focadas nessa solução, então eu fiz esta resposta separada.

    
por 17.01.2016 / 21:27

Tags