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

Rédigé par O. Clotaire 1 commentaire
Classé dans : PowerShell Mots clés : PowerShell, Windows, Windows 10, Script

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.

1 commentaire

#1  - casino a dit :

Ӏt's actually a cool and usxеful piece of info.
I'm satisfied tһat you shared this uѕeful inforation with us.
Pleasee keep us informed like this. Τһank
you foг sharing.

Répondre

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le septième caractère du mot ewpt5l0i ?

Fil RSS des commentaires de cet article

↓