我刚刚发现了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”。
您在这里有几处错误。首先,批处理在set
语句中空格很重要,这意味着您实际上是在设置一个名为%displayURL %
的变量。
第二,您只需将字符串彼此相邻就可以成批连接字符串;不需要+
或其他语言使用的任何其他符号。
set displayURL=%url%#:~:text=%highlightResult%