Super Atreides, зачем вручную-то?
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
(
echo select volume 4
echo remove letter=q
echo exit
) | diskpart.exe
start "" /wait "%SystemRoot%\System32\calc.exe"
(
echo select volume 4
echo assign letter=q
echo exit
) | diskpart.exe
endlocal
exit /b 0
Меняйте выделенное на Ваши данные. Естественно, это не «для программы», а «на время работы приложения».