Batch file 在批处理文件中使用地址时,如何克服空格键问题?

Batch file 在批处理文件中使用地址时,如何克服空格键问题?,batch-file,Batch File,嗯,我的用户配置文件名为Mitrek Straszny(2个单词),因为每次我尝试在桌面中的某个批处理文件中使用命令“Start”(例如),我都会收到一条错误消息,说Windows找不到“C:\Users\Mitrek.”。这个错误很明显,它与空格键有关,我对此进行了研究,但还没有发现任何错误 我还尝试了环境变量%userprofile%,但它也不起作用 我第一次发现这个问题是在尝试使用这个命令行更改我的墙纸时 reg add "HKCU\Control Panel\Desktop" /v Wa

嗯,我的用户配置文件名为Mitrek Straszny(2个单词),因为每次我尝试在桌面中的某个批处理文件中使用命令“Start”(例如),我都会收到一条错误消息,说Windows找不到“C:\Users\Mitrek.”。这个错误很明显,它与空格键有关,我对此进行了研究,但还没有发现任何错误

我还尝试了环境变量%userprofile%,但它也不起作用

我第一次发现这个问题是在尝试使用这个命令行更改我的墙纸时

reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d c:\users\Mitrek Straszny\Pictures\wallpaper.jpg
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d "c:\users\Mitrek Straszny\Pictures\wallpaper.jpg"
是的,我也试过

reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d %userprofile%\Pictures\wallpaper.jpeg

有人能帮我吗?这似乎是一个足够简单的问题。

用引号括起来