par

Je joue à un jeu Steam et je cherche un moyen de ne pas me faire déconnecter pour inactivité.

1 Réponse

+1 validé
par

Tu peux utiliser PowerShell pour simuler un clic toutes les X secondes et ainsi faire croire au jeu que tu es toujours actif.

Pré-requis : activer l'exécution des scripts PowerShell.

Voici le script anti-déconnexion :

nologoff.ps1

$timeout = new-timespan -Minutes 720
$sw = [diagnostics.stopwatch]::StartNew()
while ($sw.elapsed -lt $timeout){
	[void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
	[Microsoft.VisualBasic.Interaction]::AppActivate("Naval Action") 
	[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms") 
	[System.Windows.Forms.SendKeys]::SendWait("M")
    start-sleep -seconds 10
}
write-host "No-log-off"

Voici les éléments que vous devez adapter :

  • 720 : correspond au nombre de minute durant lequel le script fonctionnera.
  • Naval Action : correspond au nom du jeu, et plus précisément au nom qui s'affiche sur la fenêtre du jeu lorsque tu lances le jeu en mode fenêtré (à ne pas confondre avec le nom du fichier exe).
  • SendWait("M") : Ici le script simule la touche M.
  • 10 : intervalle en seconde entre chaque simulation (touche M).

Une fois adapté, copiez le script, collez le dans un fichier txt, puis changez l'extension du fichier de txt à ps1 et exécutez le fichier PowerShell.

Tendances

Questions liées

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...