我正在尝试创建交互式bat文件,该文件询问文件夹的详细信息,它可以采用userchoice,但之后无法设置useri.e提供的文件夹路径。它需要的路径,直到桌面only.Below是我的代码相同:set/p未按预期工作
@echo off
set /p UserInfo= "Do you have abc software(y/n)? "
echo %UserInfo% // here it is working as expected
IF %UserInfo%==y (
echo "Reply is true-----"
set /p Path= "Please enter path for abc directory? "
echo %Path% //but here it takes the path till the desktop only(C:\user\username\Desktop)
CD %Path%
dir
set /p Path1= "Please enter path1 directory path provided in package? "
echo %Path1% //but here it takes the path till the desktop only(C:\user\username\Desktop)
CD %Path1%
)
IF %UserInfo%==n (
echo "Reply is False**************"
)
pause
如何读取文件夹指令?
使用顶部栏中的“搜索”工具来查找对“延迟扩展”的引用 - 它是#1 FAQ。 – Magoo
设置和使用(代码块)内的变量时,您需要[延迟扩展](http://s64.com/nt/delayedexpansion.html)。 – LotPings
LotPings可以请你提供代码吗? –