我已经创建了 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%