PowerShell | Déplacer la souris pour empêcher la mise en veille de l'écran

Classé dans : PowerShell Mots clés : PowerShell, Windows, Windows 10

Le script MouseShaker.ps1 trouvé sur GitHub, permettant de bouger automatiquement la souris afin d'empêcher la mise en veille de l'écran.

$Cursor = [system.windows.forms.cursor]::Clip
#[system.windows.forms.cursor]::Position = New-Object system.drawing.point(0,0)
#[system.windows.forms.cursor]::Position = New-Object system.drawing.point(($Cursor.Width/2),($Cursor.Height/2))
#Must add this line of code for [system.windows.forms.cursor]::Position to work outside of ISE
#Thanks to Meik1988 on youtube for schooling me
[System.Reflection.Assembly]::LoadWithPartialName("system.windows.forms")
for ($i=1;$i -lt 5000;$i++) {
$Position = [system.windows.forms.cursor]::Position
$PositionChange = Get-Random 20
switch (Get-Random 4) {
    0 {[system.windows.forms.cursor]::Position = New-Object system.drawing.point($Position.x, ($Position.y + $PositionChange))}
    1 {[system.windows.forms.cursor]::Position = New-Object system.drawing.point(($Position.x + $PositionChange),$Position.y)}
    2 {[system.windows.forms.cursor]::Position = New-Object system.drawing.point($Position.x, ($Position.y - $PositionChange))}
    3 {[system.windows.forms.cursor]::Position = New-Object system.drawing.point(($Position.x - $PositionChange),$Position.y)}
}
#$PositionChange
$i
}
#>

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est la première lettre du mot askif ?

Fil RSS des commentaires de cet article

↓