O que eu quero é poder inserir facilmente este "C: \ users \ nome de usuário \ desktop"
then have the user fill in the "user name" section any ideas on how i would do this
Você não precisa fazer isso. O perfil do usuário já está disponível para você na variável de ambiente USERPROFILE
:
> echo %userprofile%
C:\Users\DavidPostill
Este é o caminho do perfil e já contém o nome de usuário para o usuário atual.
Portanto, no seu arquivo de lote, substitua
echo desktop path location is "c:\users\*your user name*\Desktop"
Com:
echo desktop path location is "c:\users\%userprofile%\Desktop"
Por favor, leia as variáveis de ambiente para ver quais outras variáveis úteis já foram definidas para você.
- Um índice A-Z da linha de comando do Windows CMD
- Uma lista categorizada de comandos do Windows CMD
- variáveis de ambiente - 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.