Я создаю программу, которая будет форматировать флешки, выбранные пользователем. Я делаю это, используя процесс format.com
. Проблема с сокрытием окна командной строки заключается в том, что командная строка требует, чтобы вы нажали клавишу ввода, чтобы начать форматирование диска. Есть ли способ обойти это? Кроме того, в любом случае VB может сказать, когда командная строка завершена, чтобы я мог создать сообщение о том, что форматирование завершено? Мой соответствующий код ниже.
For j = 0 To drives.Length() - 1
Dim formatProcess As New ProcessStartInfo("format.com", drives(j) & "/Q /FS:NTFS /V:" & formattedDate)
formatProcess.WindowStyle = ProcessWindowStyle.Hidden
formatProcess.CreateNoWindow = True
Process.Start(formatProcess)
Next