Windows 如何从任何地方自动装载虚拟硬盘?
我在一个文件夹中有这3个文件,它们都位于Windows 如何从任何地方自动装载虚拟硬盘?,windows,batch-file,Windows,Batch File,我在一个文件夹中有这3个文件,它们都位于C:\Max: 连接.bat: @echo off cd %~dp0 diskpart /s run.txt select vdisk file="C:\Max\maximus.vhd" attach vdisk run.txt: @echo off cd %~dp0 diskpart /s run.txt select vdisk file="C:\Max\maximus.vhd" attach vdisk maximus.vhd:通过其他两
C:\Max
:
连接.bat:
@echo off
cd %~dp0
diskpart /s run.txt
select vdisk file="C:\Max\maximus.vhd"
attach vdisk
run.txt:
@echo off
cd %~dp0
diskpart /s run.txt
select vdisk file="C:\Max\maximus.vhd"
attach vdisk
maximus.vhd:通过其他两个文件装载的虚拟硬盘驱动器
attach.bat如何获取当前目录位置并将其写入run.txt
我知道如何写入txt文件,但找不到当前目录。 我想能够挂载这从任何地方的飞行和任何目录 例如:
echo select vdisk file="C:\Max\maximus.vhd" >> C:\Max\run.txt
echo attach vdisk >> C:\Max\run.txt
解决方案用于引用建议的批处理文件的驱动器和路径
@echo off
echo select vdisk file="%~dp0maximus.vhd" 1>"%~dp0run.txt"
echo attach vdisk 1>>"%~dp0run.txt"
timeout.exe /t 2 /nobreak
cd /D "%~dp0"
diskpart.exe /s run.txt
@echo off echo select vdisk file=“%~dp0maximus.vhd”>>%~dp0\run.txt echo attach vdisk>>%~dp0\run.txt超时/t2/nobreak cd%~dp0 diskpart/s run.txt是的,正在工作!!!!!!!