如何使用 LINK 作为 ARGUMENT %1 批处理函数?
How can I use a LINK as an ARGUMENT %1 Batch Functions?
将 link 作为参数传递无效
试图通过使用 link 作为函数 open12 的参数来避免重复。但我不能使论点奏效。如果我不为函数使用参数而是直接插入 link,它工作正常。
已经尝试使用 chrome 和 edge 它没有用。我也尝试用“”括起 link 它也没有用。
这似乎是一个非常愚蠢的错误,但我无法在网上找到解决方案。虽然我对批处理脚本知之甚少。感谢阅读。
@echo off
echo 1.lofi Girl
echo 2.beats to Study
set /p option = Que queres escuchar?
if "%option%" == "1" call :open12 https://www.youtube.com/watch?v=5qap5aO4i9A
:open12
start vivaldi %1
goto :eof
1. ...option = prompt
中的space好像是无效的
2、link中的=
转换为space(可以尝试输出%1和%2,%2其实不为空)。
甚至逃避 ^=
都行。
但是用引号它在我的测试中工作得很好(在我的情况下有优势)
@echo off
echo 1.lofi Girl
echo 2.beats to Study
set /p "option=Que queres escuchar? "
if "%option%" == "1" (
call :open12 "https://www.youtube.com/watch?v=abcdefg"
)
:open12
start msedge %1
goto :eof
将 link 作为参数传递无效
试图通过使用 link 作为函数 open12 的参数来避免重复。但我不能使论点奏效。如果我不为函数使用参数而是直接插入 link,它工作正常。
已经尝试使用 chrome 和 edge 它没有用。我也尝试用“”括起 link 它也没有用。
这似乎是一个非常愚蠢的错误,但我无法在网上找到解决方案。虽然我对批处理脚本知之甚少。感谢阅读。
@echo off
echo 1.lofi Girl
echo 2.beats to Study
set /p option = Que queres escuchar?
if "%option%" == "1" call :open12 https://www.youtube.com/watch?v=5qap5aO4i9A
:open12
start vivaldi %1
goto :eof
1. ...option = prompt
中的space好像是无效的
2、link中的=
转换为space(可以尝试输出%1和%2,%2其实不为空)。
甚至逃避 ^=
都行。
但是用引号它在我的测试中工作得很好(在我的情况下有优势)
@echo off
echo 1.lofi Girl
echo 2.beats to Study
set /p "option=Que queres escuchar? "
if "%option%" == "1" (
call :open12 "https://www.youtube.com/watch?v=abcdefg"
)
:open12
start msedge %1
goto :eof