我们在工作场所使用了一堆远程驱动器,并且我正在开发一个包罗万象的驱动器映射器.bat文件,以帮助技术不太熟练的人们映射驱动器。
我目前有一个正在运行此代码:
@net use G: \\u-dom1.u-ssi.net\DFSRoot05784 /persistent:yes
@pause
这成功将DFSRoot05784驱动器映射到G:字母。
我要尝试做的是允许用户提供驱动器号和映射地址,然后代码将其用于执行相同的操作。目前,我提出了以下建议:
@ Echo Create new drive mapping
set /p driveLetter= "Choose a drive letter"
set /p driveAddress= "Enter a drive address"
@net use driveLetter: driveAddress /persistent:yes
@pause
它成功询问了驱动器号和映射地址,但此后出现错误67。关于命令行如何接受和使用变量,我是否不了解?我需要更改什么才能使其按我的方式工作?