如何用加号替换变量中的空格。批
Posted
技术标签:
【中文标题】如何用加号替换变量中的空格。批【英文标题】:How to replace spaces in a variable with plus symbol. Batch 【发布时间】:2021-12-19 09:04:21 【问题描述】:所以,我一直在研究应该在谷歌中搜索内容的批处理代码。 问题是当用户输入 1 个关键字时,一切正常,但如果用户输入多个单词,则它只搜索第一个单词。基本上我需要一种方法来用 + 符号替换变量中的所有空格。
代码:
set /p Input="WEB:> "
start www.google.com/search?q=%Input%
谢谢!
【问题讨论】:
start "https://www.google.com/search?q=%Input%"
?
您不需要替换空格(请参阅@Hackoo 的答案),只需回答您的文字问题(用+
替换变量中的空格):%input: =+%
【参考方案1】:
您应该用双引号书写并使用命令start
添加title
@echo off
set /p Input="WEB:> "
start "search" "www.google.com/search?q=%Input%"
【讨论】:
以上是关于如何用加号替换变量中的空格。批的主要内容,如果未能解决你的问题,请参考以下文章