Update README.md

This commit is contained in:
Alex Kup 2023-04-11 14:20:16 +03:00 committed by GitHub
parent ba9d75649f
commit 3ffe99deba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1566,7 +1566,7 @@ Add-Type -AssemblyName System.Windows.Forms
[int][System.Windows.Forms.Keys]::F1 [int][System.Windows.Forms.Keys]::F1
65..90 | % {"{0} = {1}" -f $_, [System.Windows.Forms.Keys]$_} 65..90 | % {"{0} = {1}" -f $_, [System.Windows.Forms.Keys]$_}
```
function Get-ControlKey { function Get-ControlKey {
$key = 112 $key = 112
$Signature = @' $Signature = @'
@ -1576,7 +1576,7 @@ public static extern short GetAsyncKeyState(int virtualKeyCode);
Add-Type -MemberDefinition $Signature -Name Keyboard -Namespace PsOneApi Add-Type -MemberDefinition $Signature -Name Keyboard -Namespace PsOneApi
[bool]([PsOneApi.Keyboard]::GetAsyncKeyState($key) -eq -32767) [bool]([PsOneApi.Keyboard]::GetAsyncKeyState($key) -eq -32767)
} }
``````
Write-Warning 'Press F1 to exit' Write-Warning 'Press F1 to exit'
do { do {
Write-Host '.' -NoNewline Write-Host '.' -NoNewline
@ -1584,10 +1584,10 @@ $pressed = Get-ControlKey
if ($pressed) { break } if ($pressed) { break }
Start-Sleep -Seconds 1 Start-Sleep -Seconds 1
} while ($true) } while ($true)
```
### [Clicker] ### [Clicker]
```
$cSource = @' ```$cSource = @'
using System; using System;
using System.Drawing; using System.Drawing;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
@ -1645,13 +1645,13 @@ public static void LeftClickAtPoint(int x, int y)
SendInput(3, input, Marshal.SizeOf(input[0])); SendInput(3, input, Marshal.SizeOf(input[0]));
} }
} }
'@ '@```
`Add-Type -TypeDefinition $cSource -ReferencedAssemblies System.Windows.Forms,System.Drawing` \
`[Clicker]::LeftClickAtPoint(1900,1070)`
Add-Type -TypeDefinition $cSource -ReferencedAssemblies System.Windows.Forms,System.Drawing
[Clicker]::LeftClickAtPoint(1900,1070)
```
### [Audio] ### [Audio]
```
Add-Type -Language CsharpVersion3 -TypeDefinition @" Add-Type -Language CsharpVersion3 -TypeDefinition @"
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
[Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
@ -1698,7 +1698,7 @@ set { Marshal.ThrowExceptionForHR(Vol().SetMute(value, System.Guid.Empty)); }
[Audio]::Volume = 0.50 [Audio]::Volume = 0.50
[Audio]::Mute = $true [Audio]::Mute = $true
```
### Register-Event ### Register-Event
`Register-EngineEvent` регистрирует подписку на события PowerShell или New-Event и создает задание (Get-Job) \ `Register-EngineEvent` регистрирует подписку на события PowerShell или New-Event и создает задание (Get-Job) \