我正在使用快捷方式启动Windows脚本。快捷方式配置如下:
C:\Windows\System32\cmd.exe /k "\\serverLocation\MyScript.bat"
我正在使用快捷方式,因为脚本位于服务器上,我想避免使用UNC路径"错误。
然后脚本如下:
@echo off
pushd %~dp0
@echo "The following versions of the software are available"
set /A i = 1
setlocal ENABLEDELAYEDEXPANSION
for /d %%A in (*) do (echo %%A)
popd
和popd返回以下错误:
The system cannot find the path specified
我做错了什么?我没有收到错误,因为popd有效删除了pushd命令创建的服务器磁盘