我有一个使用以下命令的批处理脚本:
net use L: \\\ServerName\folder /persistent:yes
到目前为止,我正在批处理文件中对服务器名称和共享路径进行硬编码。
为了使其更加通用,我做了以下工作:
@echo off
set /p path_folder = \\\ServerName\Software
echo %path_folder%
net use L: %path_folder% /persistent:yes
但当我执行上述操作时,它没有映射驱动器。
我在这里做错了什么?
答案1
解决问题:解决方案如下。
@echo 关闭
设置路径文件夹=%1
回显%路径文件夹%
净使用 L: %path_folder%/persistent:yes
净使用 L:/删除
左旋盘:
在我之前的帖子中,“=”符号前后有一些空格,这导致了这个问题。我的想法是将 %1 替换为来自任何外部程序的输入。