Kein Problem. Mach es so:
ECHO %username:~0,8%
Zitat aus 'SET /?': Kann auch Teilstrings für eine Erweiterung angeben.
%PATH:~10,5%
würde die Umgebungsvariable PATH erweitern und dann nur die 5 Zeichen verwenden, die mit dem 11. Zeichen (Offset 10) des erweiterten Ergebnisses beginnen. Wenn die Länge nicht angegeben ist, wird standardmäßig der Rest des Variablenwerts verwendet. Wenn eine Zahl (Offset oder Länge) negativ ist, wird die Länge des Umgebungsvariablenwerts verwendet, der dem angegebenen Offset oder der Länge hinzugefügt wird.
%PATH:~-10%
würde die letzten 10 Zeichen der PATH-Variablen extrahieren.
%PATH:~0,-2%
würde alle außer den letzten 2 Zeichen der PATH-Variablen extrahieren.