Problems with quotes or percents in MS-DOS batch?

Hello. This topic grows from DL from YT.
Is it an Opus issue with MS-DOS batch function or it's my fault:

@admin
@leavedoswindowopen 
"C:\Program Files\yt-dlp.exe" -i --get-filename --skip-download -o "%(playlist_index)s %(title)s" {clip}

running from CLI - gets right results, from Opus - gets "(title)s (title)s (title)s ..." as output
with Standard Function - right results, but window autocloses, preventing even to copy nedeed output. nothing helps. any solution?

For DOS you need to double the percent signs.

Thanx a lot! That's i need