![]() ![]() $pshwnd = (::GetCurrentProcess() | Get-Process). Public static extern bool necessary, otherwise the dimensions are wrong with different DPIs I combined this answer, with a bit of my own implementation to grab only the powershell window: add-type -namespace native -name winapi static extern int GetWindowRect(IntPtr hwnd, out .Rectangle rect) I really dislike answers that rely on third-party software, i spent a bit of time coming up with the solution for my problem, so i'll post it here just in case anyone else needs it. StackOverflow - Only mkdir if it does not exist.NirCmd Command Reference - savescreenshot.How it works, which date formats are supported, which image formats are supported, and other details: Use the following code (Saves screenshots.png every 3 seconds 5 times in the C:\screenshots\MONTH-DAY-YEAR\ folder with HOURS-MINUTES-SECONDS.png name): cd C:\ & ( || mkdir screenshots) & "nircmdc.exe" lexecmd "cd C:\screenshots\ & ( || mkdir ~$currdate.MM-dd-yyyy$) & nircmdc.exe savescreenshot C:\screenshots\~$currdate.MM-dd-yyyy$\screenshot-~$currtime.HH-mm-ss$.png" Open the folder and enter the bin folder (in the same folder as the executable, if not, create one)Äownload the NirCmd files (link at the bottom of the page) I use the portable version with full installation On Windows, I managed using the tip from For laymen and for those who like portable things I easily did it using Cmder.Äownload Cmder. 1.Open Steam on your device, and click on View on the menu bar, then select Screenshots from the drop-down menu. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |