ISOファイルをマウントし、マウントされた場所からアプリ(VS 2012)をインストールするバッチスクリプトを次のように作成しています。
K:\Softwares\VS12.iso
%DRIVE_LETTER%:\vs_ultimate.exe /passive /norestart
しかし、問題は、ISOがマウントされているドライブ文字を取得することです。ドライブ文字を取得する方法を知っている人はいますか?
これを試して:
for /f "tokens=3 delims=\:" %%d in ('reg query hklm\system\mounteddevices ^| findstr /c:"5C003F00" ^| findstr /v "{.*}"') do (
if exist %%d:\vs_ultimate.exe %%d:\vs_ultimate.exe /passive /norestart
)