#若要用PowerShell達到PrintScreen的功能,可執行底下程式
[reflection.assembly]::LoadWithPartialName("System.Drawing") > $null
$Bitmap = new-object System.Drawing.Bitmap 1280,800  #依照螢幕解析度
$Size = New-object System.Drawing.Size 1280,800           #依照螢幕解析度
$FromImage = [System.Drawing.Graphics]::FromImage($Bitmap)
$FromImage.copyfromscreen(0,0,0,0, $Size,([System.Drawing.CopyPixelOperation]::SourceCopy))
$Bitmap.Save("d:\PrintScreen.png", ([system.drawing.imaging.imageformat]::png));  #選擇存為PNG檔案格式
ii d:\PrintScreen.png  #將所儲存的檔案打開來看

[]如此再搭配schtasks排程,即可定期抓取畫面!

創作者介紹

PowerShell@HungYuWu

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()