#include <Constants.au3>
ListLetter()
Func ListLetter()
;$DSK = Run("cmd", '', '', $STDIN_CHILD + $STDOUT_CHILD)
$DSK = Run(@ComSpec & " /c diskpart.exe start", '', '', $STDIN_CHILD + $STDOUT_CHILD)
ConsoleWrite('$DSK - '& $DSK&' - Error - '& @error &' - '&@MSEC&@CRLF)
Sleep(2000)
$Read = StdoutRead($DSK, True, False)
ConsoleWrite(' - '& @error &' - '&@MSEC&@CRLF)
ConsoleWrite('StdoutRead ' &$Read&' - '&@MSEC&@CRLF)
EndFunc ;==>ListLetter
So, this works with normal console "cmd" why does it error with diskpart? how can i make it read from diskpart?