我在 Windows 7 SP1 上使用 Powershell 2.0,但任何涵盖 1.0-4.0 版本的答案都会很好。
我知道这个命令是Paint通过 PowerShell打开的:
& "C:\Windows\system32\mspaint.exe"
Run Code Online (Sandbox Code Playgroud)
我知道此命令Paint通过 PowerShell 以特定图像打开:
& "C:\Windows\system32\mspaint.exe" "C:\Images\RHZv84o - Imgur.jpg"
Run Code Online (Sandbox Code Playgroud)
我想知道在PowerShell中,如果是我可以调用这个可执行类似的命令print,save或save as?我可以对任何具有自己特定命令的程序执行相同的操作吗?
例如,如果我wmplayer.exe用视频打开(Windows Media Player)(与带图像的绘画格式相同),它会立即打开并播放。我想打开视频并使用其中的任何命令Ctrl + P来暂停视频或Ctrl + N创建新的播放列表?
目标是从Powershell中确定,因为某些可执行文件可以用对象打开,是否可以打开部分或所有可执行文件并调用操作(至少是带有快捷键的)?
为了做到这一点,应用程序必须设计为向外部调用者公开其命令。油漆不是以这种方式设计的。
仍然可以使用 .NET 中提供的自动化 API 通过 PowerShell 与 Paint 进行交互,但我个人还没有对此进行过调查。
| 归档时间: |
|
| 查看次数: |
2672 次 |
| 最近记录: |