Infelizmente não há nenhuma variável de ambiente padrão definida pelo sistema contendo o caminho para a pasta My Documents
do usuário atual para você usar.
No entanto, uma vez que é armazenado no registro do Windows, seu valor pode ser copiado para uma variável de ambiente de sua propriedade usando os comandos de arquivo de lote que encontrei mostrados abaixo - tirados deste antigo web postar por @eibgrad que o coloca em um chamado %my_docs%
:
set reg_key="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
set reg_val="Personal"
set reg_query='reg query %reg_key% /v %reg_val%'
for /f "eol=; skip=4 tokens=3*" %%i in (%reg_query%) do set my_docs=%%i %%j
if "%my_docs:~,13%" == "%%USERPROFILE%%" set my_docs=%USERPROFILE%%my_docs:~13%
echo %my_docs%
Eu adicionei uma linha extra no final para imprimir o valor encontrado.