更新时间:2022-12-02 19:04:39
在 PowerShell 5.1 中你可以使用 Get-clipboard
In PowerShell 5.1 you can use Get-clipboard
get-clipboard -format image
$img = get-clipboard -format image
$img.save("c:\temp\temp.jpg")
这也应该有效:
Add-Type -AssemblyName System.Windows.Forms
$clipboard = [System.Windows.Forms.Clipboard]::GetDataObject()
if ($clipboard.ContainsImage()) {
$filename='c:\temp\test3.png'
[System.Drawing.Bitmap]$clipboard.getimage().Save($filename, [System.Drawing.Imaging.ImageFormat]::Png)
Write-Output "clipboard content saved as $filename"
} else {
Write-Output "clipboard does not contains image data"
}