1

Тема: Скрин квика

Приветствую коллеги, появилась идея сделать такую штуку:

Сохранения скрина вкладки квик при ее сохранении, пока остановился этом

Нашел файл*.bat,  Сохраняет скрин всех мониторов, но при этом сворачивает все программы, что естественно не подходит



<# :
  @echo off
    powershell /nop /ex bypass^
    "&{[ScriptBlock]::Create((gc '%~f0') -join [Char]10).Invoke()}"
  exit /b
#>
(New-Object -ComObject Shell.Application).MinimizeAll()
Add-Type -AssemblyName System.Windows.Forms
$scr = [Windows.Forms.SystemInformation]::VirtualScreen
$bmp = New-Object Drawing.Bitmap $scr.Width, $scr.Height
$gfx = [Drawing.Graphics]::FromImage($bmp)
$gfx.CopyFromScreen($scr.Location, [Drawing.Point]::Empty, $scr.Size)
$gfx.Dispose()
$bmp.Save(".\screenshot.png")
$bmp.Dispose()

Убрал строку

(New-Object -ComObject Shell.Application).MinimizeAll()

теперь скринит окно CMD что тоже не нужно.

Есть какой то способ убрать  или свернуть только окно CMD ?

2 (2022-07-01 12:11:35 отредактировано swerg)

Re: Скрин квика

Как запускается этот bat-файл?
Я к тому что можно попробовать запустить bat сразу в свернутом окне.

PS
Такая магия в bat-файле для меня открытие...

3

Re: Скрин квика

ну думаю что из другого скрипта который будет мониторить папку с вкладками и при появлении нового файла скринить квик, а как это сделать сразу в свернутом?

4

Re: Скрин квика

iforts пишет:

а как это сделать сразу в свернутом?

Вы все же сначала приведите код, которым запускаете скрипт. Тогда будет понятно направление ответа.

5

Re: Скрин квика

его еще нет ))