平淡
使用工具:PrintScreen鍵+OneDrive
由于某些限制,有的軟件只能安裝在指定的電腦中(假設為電腦A),當我們需要截取該軟件的圖片時,一般需要先在電腦A中截圖,然后再傳到自己的電腦(假設為電腦B)中使用。對于Windows 10系統(tǒng),我們可以設置截圖自動保存在OneDrive。先以微軟賬戶在電腦A中登錄并使用PrintScreen鍵截圖,完成操作后在電腦B中使用同一微軟賬戶登錄OneDrive,然后依次打開“此電腦→圖片→屏幕快照”,就可以使用截圖了(圖1)。
使用工具:VBS腳本
為了對軟件的運行過程進行監(jiān)測,很多時候我們需要定時對軟件的運行狀態(tài)進行截圖并保存。對于這類需求,可以使用VBS模擬按鍵來實現(xiàn)。因為在VBS中無法發(fā)送PrintScreen鍵,所以自動截圖要使用“截圖工具”程序來實現(xiàn)。
首先在桌面任務欄的搜索框中輸入“截圖工具”,在搜索結(jié)果中點擊“打開文件位置”,然后在打開的窗口中右擊“截圖工具”并選擇“屬性”,將F7鍵設置為其運行的快捷鍵(圖2)。
由于這里是使用VBS模擬按鍵操作實現(xiàn)截圖和自動保存,所以我們先使用鍵盤來完成一次實際的操作:按下F7鍵激活程序→按下“Alt+M”打開模式→按下S鍵選擇全屏幕截圖→按下“Ctrl+S”打開保存窗口→輸入文件名稱→按下“Alt+S”完成保存→按下“Alt+F4”關閉窗口→完成整個截圖操作(圖3)。
熟悉了上面的流程后,就可以使用VBS腳本來模擬上述按鍵的輸入。啟動記事本程序并輸入下列的代碼,然后將文件保存為“1.vbs”,放置在桌面上備用(圖4)。
代碼解釋:
ws.sendKeys+"指定按鍵":表示使用腳本發(fā)送按鍵,其中“%”表示Alt鍵、“^”表示Ctrl鍵,“{Fn}”表示Fn功能鍵。
wscript.sleep 10 0 0*5:表示代碼延遲5秒運行,大家根據(jù)實際需要進行設置。代碼中的“01”、“02”表示輸入保存的文件名,這里只是以自動截取兩張圖片,分別命名為“01.png”、“02.png”為例,若需要保存更多的截圖,請自行參照代碼添加。
這樣,當需要對當前桌面上的軟件進行全屏截圖時,我們只要在下班前運行上述的腳本,腳本就會定時自動截取一張當前屏幕的圖片(默認情況下每隔5秒)。文件默認保存在“此電腦→圖片”中,也可以設置圖片保存在OneDrive網(wǎng)盤中(圖5)。這樣在手機上就可以登錄查看截圖了。
使用工具:PowerShell腳本+任務計劃程序
上述的方法可以很方便地實現(xiàn)自動截圖,不過這些操作都是在前臺運行的,如果我們需要在后臺靜默截圖,比如自動截取當前屏幕圖片來監(jiān)測孩子使用電腦的情況,那么可以利用PowerShell腳本+任務計劃程序來實現(xiàn)。
首先到“ht t p s: //s h a r e .w e i y u n . c om /4 J N Ku ICb”下載所需的腳本文件,下載后將其重命名為“1.ps1”并放置在“D:\”備用。右擊該腳本文件并選擇“編輯”,使用W indowsPowerShell ISE打開查看,其中的“$Path ="C:\ScreenCapture"”表示保存截圖的位置;“('yyyy.MM.dd-HH.mm.ss')).png"”表示使用當前時間作為截圖的文件名(圖6)。
接著啟動任務計劃程序,按提示新建一個每天21:00點執(zhí)行、每10分鐘運行一次的新任務。新建一個操作,執(zhí)行的程序是“C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe”、參數(shù)是“-ExecutionPolicyBypass-Filed:\01.ps1”(圖7)。
這樣每天到了21:00點,腳本每隔10分鐘就會截取當前屏幕,并將圖片保存在“C:\ScreenCapture”中(也可以自行設置到OneDrive網(wǎng)盤)。我們只要打開上述的目錄查看圖片(可以根據(jù)文件名確定圖片的保存時間),孩子在這段時間做什么就一目了然了。