Я использую Powershell 2.0 в Windows 7 с пакетом обновления 1 (SP1), но любые ответы, касающиеся версий 1.0-4.0, были бы хорошими.
Я знаю, что эта команда открывает Paint
через PowerShell:
& "C:\Windows\system32\mspaint.exe"
Я знаю, что эта команда открывает Paint
с определенным изображением через PowerShell:
& "C:\Windows\system32\mspaint.exe" "C:\Images\RHZv84o - Imgur.jpg"
Я хочу знать, могу ли я в Powershell вызывать команды этого исполняемого файла, такие как print
, save
или save as
? Могу ли я сделать то же самое для любой программы со своими собственными конкретными командами?
Например, если я открываю wmplayer.exe
(проигрыватель Windows Media) с видео (в том же формате, что и для рисования с изображением), он открывается и воспроизводится немедленно. Вместо этого я хочу открыть видео и использовать любую из его команд, например, Ctrl + P
чтобы приостановить видео, или Ctrl + N
чтобы создать новый список воспроизведения?
Цель состоит в том, чтобы определить из Powershell, так как некоторые исполняемые файлы могут быть открыты с объектами, могут ли некоторые или все исполняемые файлы быть открыты и вызывать действия (по крайней мере, те, которые имеют сочетания клавиш)?