Если мы возьмем Windows Terminal в качестве Windows PowerShell, то это все равно $(cmd)
.
Вы можете попробовать это самостоятельно, нажав сочетание клавиш Win+R, чтобы открыть меню «Выполнить», и введите powershell
чтобы открыть новый, синий экран, де-факто и несколько де-юре (:P
) терминал Windows.
PS:
Например, cmd.exe
вы можете сохранить результат в .txt
файлах и прочитать его содержимое, используя встроенную команду for /f
.
PPS:
Для Microsoft Visual Basic (.vbs
) вы можете сохранить результат в объекте, используя метод Exec
следующим образом:
Set myObject = CreateObject("WScript.Shell").Exec("%ComSpec% /c cmd")
Здесь %comspec%
(в случае Windows не имеет значения) означает, что cmd.exe
является переменной среды, содержащей местоположение исполняемого файла командной строки C:\Windows\system32\cmd.exe
.
Добавить StdOut.ReadAll
для созданного объекта, чтобы получить доступ к его содержимому.