Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Код: Выделить весь код
<# :
  @echo off
    powershell /nologo /noprofile /executionpolicy bypass /command ^
    "&{[ScriptBlock]::Create((gc \"%~f0\") -join [Char]10).Invoke()}"
  exit /b
#>

Add-Type -AssemblyName System.Windows.Forms

$scr = [Windows.Forms.Screen]::PrimaryScreen.Bounds
$pic = New-Object Drawing.Bitmap($scr.Width, $scr.Height)

$gfx = [Drawing.Graphics]::FromImage($pic)
$gfx.CopyFromScreen([Drawing.Point]::Empty, [Drawing.Point]::Empty, $pic.Size)

$cur = New-Object Drawing.Rectangle(
  [Windows.Forms.Cursor]::Position, [Windows.Forms.Cursor]::Current.Size
)
[Windows.Forms.Cursors]::Default.Draw($gfx, $cur)

$pic.Save(
  ($pwd.Path + '\' + (date -u %d%m%Y_%H%M%S) + '.png'),
  [Drawing.Imaging.ImageFormat]::Png
)
$gfx.Dispose()
$pic.Dispose()

Отправлено: 14:15, 11-07-2015 | #10