Bevor ich beginne, hier ist mein erster kleiner Code, den ich in Powershell geschrieben :)Powershell Mausbewegung nicht daran hindert, Idle-Modus
[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 will ich erreichen?
Nun, ich möchte den Mauszeiger alle 4 Minuten bewegen, um zu verhindern, dass der Bildschirmschoner erscheint (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 Leerlaufmodus von Windows) wird immer noch angezeigt.
Jetzt lerne ich PowerShell und ich habe wenig Erfahrung mit der Windows-Architektur.
Sieht jemand meinen Fehler? Ich würde eine Antwort sehr schätzen! : D Vielen Dank im Voraus.
Gibt es eine eine Pixelverschiebung als genug Aktivität zählen den Bildschirmschoner zu stoppen? – MikeTheLiar
Hmm, änderte es auf 100 Pixel und es geht weiter im Leerlauf – nivoe
Versuchte, nicht nach der Bewegung zurückzugehen, den Cursor alle 10 Sekunden nach oben bewegen. Immer noch bin ich untätig? – nivoe