最简洁的代码,可能无法实现,毕竟获取剪切板中的数据,就需要一长串代码了,再加上替换字符,执行ffmpeg,那么就有蛮多代码了。以下就是代山橘码(保存编码设为ANSI)
:On Error Resume Next
:Sub bat
echo off & cls
echo '>nul & title 获取剪切板,并处理内容后执行ffmpeg命令 By 依梦琴瑶
echo '>nul & for /f "delims=" %%a in ('cscript /nologo /e:vbscript "%~f0"') do set "Url=%%~a"
echo '>nul & ffmpeg -i "%Url:<playpath>=/%" -c copy "E:\123.ts"
pause
Exit Sub : End Sub
Set Fso = Createobject("Scripting.FileSystemObject")
Set objShell = CreateObject("Wscript.Shell")
Set objHTML = CreateObject("htmlfile")
ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text")
Wscript.Echo ClipboardText