Ola Luiz tudo bem!
Então, é bem simples!
Você esta no caminha certo e falta pouco para concluir, vou colocar o comando e explicar!
set /p firstline=<C:\\ARQUIVO.TXT SET SELECAO1=%firstline:~0,100% SELECAO2=%firstline:~100,150% > C:\SALVA_ARQUIVO.TXT
Luiz quando você cria a variável "SELECAO1" e define até onde ela vai copiar o conteúdo que você deseja "~0,100%"
sendo assim você pode criar outra variável "SELECAO2" e definir o restante que você deseja copiar "~100,150%" , então neste caso ele copiar o restante, lembrando que o parâmetro "FIRSTLINE" é a posição de cada caractere no texto, se seu texto tem 400 caracteres contando com espaço, você define onde quer copiar, se vai da posição inicial 1 a posição final 30 e assim sucessivamente, e por ultimo para salvar é muito simples, Luiz basta que o amigo adicione no final da instrução o sinal maior que ">" e o caminho do arquivo "C:\ARQUIVO.TXT" fica assim >C:\ARQUIVO.TXT.
Obj: Luiz quando o amigo buscar um arquivo com um caminho especifico ponha com duas barras assim ele acha sem problema
desta forma \\ARQUIVO_QUE_VAI_SER_LIDO.TXT, fica a dica! espero ter ajudado!
e para finalizar necessariamente você precisa informa SET depois do arquivo ou nomes nas variavas!