所以我一直在写一个简短的批处理脚本,在多台Windows 10计算机上执行,桌面文件位置不同。我不能只是将我当前的桌面目录插入到脚本中,并期望它在其他机器上工作,因为目录包含用户名("C:Usersuser_ADesktop"
和"C:Usersuser_BDesktop"
甚至自定义目录,如"D:MyFilesDesktop"
),这取决于机器。有没有内置的函数?(如。%userprofile%
去用户的文件夹或%systemroot%
去C驱动器下的Windows文件夹),告诉脚本达到当前用户的桌面的实际位置?
我能找到的最接近的是%userprofile%desktop
不确定当桌面重定向到其他驱动器时是否有效
如果脚本需要以不同的用户(比如admin)运行,它只会指向admindesktop。