我的桌面上有一个批处理文件,当我双击执行它时,它可以正常工作。但是,当我使用任务调度程序执行它或以管理员身份运行时,工作目录会更改为C:\Windows\system32,它无法正常工作。
发生这种情况的原因是什么?我如何保留工作目录?
将这一行放在bat文件的顶部:
pushd %~dp0
有关详细信息,请参阅此帖子"%"之间的差异~dp0";和"\"?
我的桌面上有一个批处理文件,当我双击执行它时,它可以正常工作。但是,当我使用任务调度程序执行它或以管理员身份运行时,工作目录会更改为C:\Windows\system32,它无法正常工作。
发生这种情况的原因是什么?我如何保留工作目录?
将这一行放在bat文件的顶部:
pushd %~dp0
有关详细信息,请参阅此帖子"%"之间的差异~dp0";和"\"?
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium