要求驱动器在批处理文件的命令中创建动态路径

Ask for drive to create dynamic path within a command of a batch file

标题有点奇怪,但我想创建一个硬盘 link 到用户指定驱动器的文件夹。

命令是 mklink /j,我需要 %driveone%:\Fixed\Path 和 %drivetwo%:\Fixed\Path 作为变量。有人知道我如何提示输入以定义驱动器吗?

set /p "driveone=Drive one ? "

是标准的"get user input to a variable"公式。

如果你想从命令行输入,那么

set "driveone=%1"
set "drivetwo=%2"

会让你运行

你的批次 c d

cd分别分配给driveone/two。