Crie um atalho cmd que abra o URL com muita cadeia de consulta

1

Bem, criei o atalho cmd para abrir vários URLs no chrome

START https://mywebsite.com/something/morething/abc.html

Acima de um funciona bem, mas isso não acontece quando o URL é mais longo e possui multiple query string .

START https://mywebsite.com/something/morething/abc.html?checkin=2018-07-21&los=1&adults=2&rooms=1&cid=-1&searchrequestid=68159c43-71a5-4dc9-9cb1-35a82ed8e8d8&tabbed=true

Então, quando clico em um arquivo bat, ele simplesmente aceita a primeira string de consulta e ignora outra.

Assim, o URL aberto pelo chrome é https://mywebsite.com/something/morething/abc.html?checkin=2018-07-21 em vez de abrir o URL completo com a string de consulta.

Existe alguma maneira de corrigir isso e abrir todo o URL por meio do arquivo cmd?

    
por ankitd 26.07.2018 / 06:53

1 resposta

2

Você precisa escapar do caractere CMD especial & prefixando-o com caractere ^

Isso deve funcionar

@echo off

set "_link=https://mywebsite.com/something/morething/abc.html?checkin=2018-07-21^&los=1^&adults=2^&rooms=1^&cid=-1^&searchrequestid=68159c43-71a5-4dc9-9cb1-35a82ed8e8d8&tabbed=true"

START %_link%
    
por 26.07.2018 / 07:06