URL不会打印到文本文件

问题描述 投票:0回答:1

我刚刚发现了Chrome 80的深层链接功能。我决定要制作一个脚本,粘贴URL并粘贴要链接的文本,然后将其打印到文本文件中,以显示最终的URL。

我遇到的问题是它不会打印到文本文件。

这里是代码。

@ECHO OFF
Setlocal EnableDelayedExpansion
set /p url="Enter URL:"
set /p highlight="Enter Highlighted Text:"
set highlightResult=!highlight: =%%20!
set displayURL = %url% + "#:~:text=" + %highlightResult%
echo %displayURL%
echo %displayURL% >> url.txt
PAUSE

我已经尝试过对同一件事进行多种处理,但是它只是在文本文件中打印“ ECHO OFF”。

google-chrome batch-file url text
1个回答
0
投票

您在这里有几处错误。首先,批处理在set语句中空格很重要,这意味着您实际上是在设置一个名为%displayURL %的变量。

第二,您只需将字符串彼此相邻就可以成批连接字符串;不需要+或其他语言使用的任何其他符号。

set displayURL=%url%#:~:text=%highlightResult%

© www.soinside.com 2019 - 2024. All rights reserved.