Хм, для меня это больше похоже на то, что парню нужен душевный субстрат ... то есть
@Echo Off
If not %1.==[]. (Cmd /V:On /C Call %0 [] %1 & GoTo :EOF)
Shift
Set MyVariable=HELLOWORLD
Set ASubStr=!MyVariable:~%1!
Echo [!ASubStr!]
Так, например, сохраните это как test.bat, а затем вызовите «test.bat 5», и оно будет отображаться в МИРЕ
Подстрока Google DOS и узнайте, как анализировать текстовую переменную так, как вы этого хотите.