Вот что я имел в виду в своем комментарии.
master.bat
echo abcd
echo hello
echo notepad
echo public
echo wind
echo balance
command.bat
@echo off
more +3 master.bat > temp.bat & temp.bat
Распечатывает для меня нижеследующее.
public
wind
balance
Чтобы начать с первой строки, используйте +0
.
Если вы хотите, чтобы этот номер отправлялся через командную строку, вот немного измененная версия:
command.bat
@echo off
more +%1 master.bat > temp.bat & temp.bat
Вы можете запустить вышеупомянутое с такими командами, как command.bat 0
или command.bat 3
.