Abra um arquivo salvo em um local de equipe com lote

0

Eu gostaria de abrir um arquivo do Excel salvo em uma equipe de intranet usando um arquivo em lotes.

O problema que eu encontrei é que o link para o arquivo

link

usa% 20 como espaçador e, assim que o lote é executado, o link remove o% 2 e o link não funciona:

link

    
por Mauricio Loconte 30.10.2015 / 01:41

1 resposta

0

O link original poderia funcionar diretamente da janela de comando cmd (sob outras condições particulares), por exemplo da seguinte forma:

start "" iexplore https://teamplace.volvo.com/sites/3p-AusQuality/GTT%20Australia%20Quality%20Meeting/Document%20Library/1/QJ/QJ%201-4257722781%20Air%20compressor%20fitting%20leaks/Copy%20of%20QWB%20Air%20intake%20pipes%20testxlsx.xlsx

No entanto, % sinal seguido por uma cifra tem um significado especial em um script em lote, consulte call /? ou Linha de comando argumentos (parâmetros) .

Use os espaços em vez de %20 e coloque o link em um par de " aspas duplas

start "" iexplore "https://teamplace.volvo.com/sites/3p-AusQuality/GTT Australia Quality Meeting/Document Library/1/QJ/QJ 1-4257722781 Air compressor fitting leaks/Copy of QWB Air intake pipes testxlsx.xlsx"

ou dobre todos os sinais % para escapar do seu significado especial e trate-os literalmente da seguinte forma:

start "" iexplore "https://teamplace.volvo.com/sites/3p-AusQuality/GTT%%20Australia%%20Quality%%20Meeting/Document%%20Library/1/QJ/QJ%%201-4257722781%%20Air%%20compressor%%20fitting%%20leaks/Copy%%20of%%20QWB%%20Air%%20intake%%20pipes%%20testxlsx.xlsx"
    
por 30.10.2015 / 02:26

Tags