Информация о прогрессе от format.com - PullRequest
0 голосов
/ 22 октября 2018

Я использую следующее для форматирования USB-накопителя:

FDrive.FileName = "format.com"
        FDrive.Arguments = Mid(TDir, 6, 2) & ForQ & Mid(TDir, 9, 4)
        FDrive.UseShellExecute = False : FDrive.CreateNoWindow = True
        FDrive.RedirectStandardOutput = True : FDrive.RedirectStandardInput = True
        FProcess = Process.GetProcessesByName("format.com")
        TimerX.Enabled = True : TimerX.Start()
        If FormatDriveX.IsBusy = False And Can > 0 Then : FormatDriveX.RunWorkerAsync(x) : End If

Затем Backgroundworker просто вызывает задачу FDrive для начала форматирования:

Process.Start(FDrive)

Если я начал форматирование сCMD это обеспечивает индикатор прогресса.Как я могу получить доступ к этому значению для использования в прогресс-баре?

...