代码之家  ›  专栏  ›  技术社区  ›  Laureano Oliva

如何将链接用作参数%1批处理函数?

  •  0
  • Laureano Oliva  · 技术社区  · 2 年前

    将链接作为参数传递不起作用

    试图通过使用链接作为函数open12的参数来避免重复 .但我不能让这个论点起作用。如果我不为函数使用参数,而是直接插入链接,那么效果很好。

    已经尝试过使用chrome和edge,但没有效果。我还试着用“”括起链接,但也没用。

    这似乎是一个非常愚蠢的错误,但我无法在网上找到解决方案。但我对批处理脚本知之甚少。谢谢你的阅读。

    @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 回复  |  直到 2 年前
        1
  •  0
  •   KekuSemau    2 年前
    1. 看起来 ...option = prompt 无效。
    2. 这个 = 在中,链接被转换为空间(您可以尝试输出%1和%2,%2实际上不是空的)。
      甚至都没逃过 ^= 作品
      但是,在我的测试中,使用引号可以很好地工作(在我的例子中使用edge)
    @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