创建一个 cmd 快捷方式,打开包含大量查询字符串的 URL

创建一个 cmd 快捷方式,打开包含大量查询字符串的 URL

我已经创建了 cmd 快捷方式来在 chrome 中打开多个 URL

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 文件时,它只接受第一个查询字符串并忽略其他。

因此,chrome 打开的 URL https://mywebsite.com/something/morething/abc.html?checkin=2018-07-21不是带有查询字符串的完整 URL。

有什么方法可以解决这个问题并通过 cmd 文件打开整个 URL?

答案1

为什么不只添加""您的链接?

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"

答案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%

相关内容