O Windows Powershell parece não aceitar caminhos de destino com espaços

6

Eu estava seguindo este tópico Existe um atalho Win7 para posicionar o mouse no centro da tela principal?

Seguindo a sugestão do cara com 12 votos positivos, eu criei um atalho com o arquivo de destino sendo

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Program Files\My Scripts\CenterCursor"

Ele simplesmente não funcionaria, a menos que o arquivo de destino não tenha espaços dentro das aspas duplas

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Users\TOSHIBA\Desktop\CenterCursor"

É apenas uma questão menor, mas há alguma maneira de corrigir isso?

    
por Ghost Jello 22.02.2015 / 10:46

3 respostas

5

Isso funcionou para mim:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned C:\Program Files\My' Scripts\CenterCursor

Note que você precisará de um ' após cada palavra (antes do espaço) e você não precisa do exterior ".

Origem

    
por 22.02.2015 / 11:26
1

Tente usar aspas simples em vez de aspas duplas, isso pode ajudar.

    
por 04.03.2015 / 00:32
0

Você pode trapacear usando o nome abreviado.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Progra~1\MyScri~1\CenterCursor"

Eu adivinhei seus nomes curtos com base na probabilidade, mas você pode encontrar os nomes reais usando métodos desta questão como dir /x .

    
por 23.02.2015 / 02:47