Como você obtém o nome do perfil de usuário em um arquivo de lote?
without the complete path
Parece que você está confundindo %USERNAME%
e %USERPROFILE%
.
-
%USERNAME%
contém apenas o nome de usuário. -
%USERPROFILE%
contém o caminho do perfil (que inclui o nome de usuário).
Variáveis de ambiente padrão (internas)
Variable Default value in Windows 7/2008
...
USERNAME {username}
USERPROFILE %SystemDrive%\Users\{username}
Variáveis de ambiente de origem - As variáveis de ambiente são usadas principalmente em arquivos de lote, elas podem ser criadas, modificadas e excluídas para uma sessão usando o comando SET.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.