我有一个.bat需要以管理员身份运行,尽管使用%userprofile%
时.bat的某些部分会出现问题,它将导航到system32而不是运行.bat的用户配置文件。 / p>
我不需要使用.bat导航到system32,因此,如果有一种方法可以从.bat开头进行更正,则可以以当前登录的用户身份运行以下命令。
答案 0 :(得分:1)
您有两种选择:
cd /d "%userprofile%"
或
pushd "%userprofile%"
答案 1 :(得分:0)
我发现问题似乎是如何(通过LogMeIn)使用.bat,由于某种原因,即使使用pushd /d "%userprofile%"
命令,它也会进入system32,我发现以下适用于Logmein的解决方法< / p>
pushd "%~dp0"
cd..
cd..
cd..
cd..