Das Bewegen der Powershell-Maus verhindert nicht den Leerlauf

Bevor ich anfange, hier ist mein allererster kleiner Code, den ich in PowerShell geschrieben habe :)

[System.Windows.Forms.Cursor]::Position = `
    New-Object System.Drawing.Point($pos.X, ($pos.Y - 1))
[System.Windows.Forms.Cursor]::Position = `
    New-Object System.Drawing.Point($pos.X, $pos.Y)

Was möchte ich erreichen?

Nun, ich möchte den Mauszeiger alle 4 Minuten bewegen, um zu verhindern, dass der Bildschirmschoner angezeigt wird (jede Sekunde im obigen Code zum Testen). Der Code bewegt die Maus wirklich jedes Mal um ein Pixel nach oben und dann sofort nach unten. Die Sache ist, der Bildschirmschoner (oder der Standby-Modus von Fenstern) erscheint immer noch.

Jetzt lerne ich PowerShell und habe wenig Erfahrung mit der Windows-Architektur.

Versteht jemand meinen Fehler? Ich würde mich sehr über eine Antwort freuen! : D Danke im Voraus.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage