1

Ну, я создал cmd ярлык, чтобы открыть несколько URL в Chrome

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

Выше работает нормально, но это не так, когда URL длиннее и имеет 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

Поэтому, когда я нажимаю bat-файл, он просто принимает первую строку запроса и игнорирует другую.

Поэтому URL, открываемый Chrome, - это https://mywebsite.com/something/morething/abc.html?checkin=2018-07-21 вместо того, чтобы открывать полный URL со строкой запроса.

Любой способ исправить это и открыть весь URL через файл cmd?

1 ответ1

2

Вам нужно экранировать специальный символ CMD & поставить перед ним префикс ^

Это должно работать

@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%

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .