Obrigado pela resposta. Pensei mais sobre isso e percebi que podia modificar a entrada digitalizada sem exigir que o usuário fizesse alterações via teclado.
Então, aqui está meu novo script de morcego:
echo off
set /p sernum= Scan the serial number barcode label:
REM extract last 6 chars from serial number & prepend text
set sernum=new_text%sernum:~-6%
cd C:\Tcl\bin
tclsh.exe tcl_file.tcl %sernum%
O "~ -6" extrai os últimos 6 caracteres do número serial escaneado (este é um dos meus requisitos) e, em seguida, acrescento um texto fixo a ele (outro dos meus requisitos). Simples e fácil.