Pero estoy buscando un código que permita a cualquier usuario que use mi archivo por lotes acceder a sus documentos. La idea es que escribirían 3, presionar enter, y luego el programa abriría su carpeta "Mis documentos".Lote para abrir una carpeta dentro de la carpeta de un usuario (c: users usernamehere my documents)?
Desafortunadamente, cada usuario tiene un nombre diferente, por lo que el siguiente comando no funcionará a menos que tenga un nombre específico después de él.
%SystemRoot%\explorer.exe c:\users\James\My Documents
¿Hay algún tipo de reemplazo para el "James"? Un comando universal?
Esta [pregunta también se realiza en ServerFault] (http://serverfault.com/questions/10938/finding-users-documents-folder-in-bat-script). [Esta es la mejor respuesta] (http://serverfault.com/a/185847/12770), que también representa a los usuarios que han movido su carpeta especial Documentos. –