Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2015-05-20 19:52:49 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-05-21 04:11:15
карма: 0

0
Ответов: 1343
Рейтинг: 31
#2: 2015-05-20 20:18:27 ЛС | профиль | цитата
г. >>a<< писал(а):
Как сделать программу которая бы снимала скриншоты с окон игр ? Типа как Fraps...


на Hiasm наверно никак, фрапс помоему куда то там влезает в D3d..., а штатный скриншотер на некоторых играх попросту не работает, "чёрная картинка"
карма: 2

0
Ответов: 655
Рейтинг: 18
#3: 2015-05-20 23:01:03 ЛС | профиль | цитата
используй powershell

вот скрипт

$strTime=get-date -uformat "%Y%m%d%H%M"
$strFileName="$env:ComputerName$env:username$strTime"
$strPath="C:SCR$strFileName.jpg"
[void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$size = [Windows.Forms.SystemInformation]::VirtualScreen
$bitmap = new-object Drawing.Bitmap $size.width, $size.height
$graphics = [Drawing.Graphics]::FromImage($bitmap)
$graphics.CopyFromScreen($size.location,[Drawing.Point]::Empty, $size.size)
$graphics.Dispose()
$bitmap.Save($strPath)
$bitmap.Dispose()
------------ Дoбавленo в 23.01:
Предварительно выполнить в powershell:

Set-ExecutionPolicy RemoteSigned затем Y (иначе не подписанные скрипты не даст выполнять)
карма: 0

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)