Извините, если меня спросили раньше, я обнаружил, что другие Решения слишком сложны для меня .. В любом случае, я пытаюсь найти изображение с помощью cmd в Visual Basic Code и сохранить путь к изображению в строку, но я не могу захватитьвывод из cmd справа.Любая помощь будет оценена, спасибо!.
Код:
Dim imageLocation As String
Dim cmd As New Process
Dim SR As System.IO.StreamReader
cmd.StartInfo.FileName = "cmd.exe"
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
cmd.StartInfo.Arguments = "/C dir /b/s Roey.png"
cmd.Start()
SR = cmd.StandardOutput
imageLocation = SR.ReadLine
ОБНОВЛЕНО Итак, я обнаружил, что сохранение вывода в текстовый файл, а затем прочитать его может быть большепросто, поэтому я написал следующий код:
Dim cmd As New Process
cmd.StartInfo.FileName = "cmd.exe"
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
cmd.StartInfo.Arguments = "/C dir /b/s Roey.png >
C:\Users\ירין\Desktop\Roeyyy\path.txt"
cmd.Start()
cmd.WaitForExit()
когда я запускаю
"dir /b/s Roey.png >
C:\Users\ירין\Desktop\Roeyyy\path.txt"
на CMD, он отлично работает, так почему же он не работает здесь?(