TUTOS.EU

Simuler l'appui sur une touche en Powershell

Ici on appuie sur la touche entrée toutes les 20 secondes pendant 13 minutes

# Définir la durée totale en secondes (13 minutes)
$totalDuration = 13 * 60

# Définir l'intervalle entre chaque appui sur la touche Entrée en secondes (20 secondes)
$interval = 20

# Récupérer le moment où le script a démarré
$startTime = Get-Date

# Boucle pour appuyer sur la touche Entrée jusqu'à la fin de la durée spécifiée
do {
    Add-Type -AssemblyName System.Windows.Forms
    [System.Windows.Forms.SendKeys]::SendWait("{ENTER}")

    # Attendre l'intervalle spécifié
    Start-Sleep -Seconds $interval
} while ((Get-Date) - $startTime).TotalSeconds -lt $totalDuration

Write-Host "Script terminé."
Lien vers le fichier : cliquez ici Copier le code

2