我正在尝试制作一个脚本来替换另一个脚本中的链接,以便我可以启动该链接,而无需每次运行脚本时输入它。
我想要这个,这样我就可以通过我的 Streamdeck 上的按钮打开 24/7 直播的实时 YouTube 聊天的弹出窗口
我制作了2个单独的脚本
@echo off
set /p link= Link to LiveChat =
>open.cmd.new (
findstr /vxc:"start "" "link"" open.cmd
echo start "" "%link%"
)
move /y open.cmd.new open.cmd >nul
start "" "link"
这当然只能工作一次,因为之后 findstr 找不到“start”“link””,因为它已被“start”“实时聊天链接”
替换我想我要么需要某种方法来替换链接而不知道前一个链接是什么,要么需要某种方法来删除旧脚本并使用我输入的新链接打印新脚本
我最终只是像这样覆盖它
@echo off
set /p link= Link to LiveChat =
echo ^@echo off > open.cmd
echo start "" "%link%" > open.cmd
它要求我提供链接,然后用新链接替换旧的 open.cmd