Jeu qui se lance plusieurs fois

Ici se règle les problèmes concernant les problèmes concernant les logiciels annexes et le matériel informatique utilisés dans votre MameBox.

Modérateurs : Porko, Modérateurs

Avatar de l’utilisateur
desstrain
noob
noob
Messages : 2
Inscription : 07 mai 2016 - 19:55

Jeu qui se lance plusieurs fois

Message par desstrain » 19 mai 2016 - 18:07

hello !

replacement de question dans la bonne section !
j'essaie de faire une borne steam, pour lancer les jeux steam en hors ligne j'ai trouvé un script vbs que j'ai converti en exe afin de pouvoir les lancer depuis hyperspin.
ça fonctionne tres bien le seul hic étant que si on spam le bouton ça lance l'exe plusieurs fois et forcement ça affiche un message comme quoi le jeu est deja lancé....obligé d'aller chercher le clavier & ça j'aime pas ^^
est ce qu'il y aurait moyen de mettre un delai sur l'appui des touches dans hyper spin ou qu'il capte qu'on a lancé le .exe ?

Merci par avance les gars :)

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Jeu qui se lance plusieurs fois

Message par camarade35 » 18 juin 2016 - 06:50

salut @desstrain : serait-il possible que tu postes ton code du script, en fait il faudrait intégrer dedans un contrôle d'appli lancée tout bêtement mais sans le code, difficile de t'aider
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
dess
noob
noob
Messages : 1
Inscription : 07 mai 2016 - 19:52

Re: Jeu qui se lance plusieurs fois

Message par dess » 29 juin 2016 - 14:13

ok si tu veux mais le script fonctionne tres bien, il spécifie que c'est deja lancé, le seul hic c'est que si l'utilisateur est un peu énervé et qu'il appuie 2 fois sur le bouton de la manette ça plante lance 2 fois et on se retrouve bloqué sur la fenetre "comme quoi le programme est deja en cours d'execution"... d'où mon idée concernant le délai d'appui des touche. j'ai regarder avec joy2key mais il ne semble pas avoir cette option...

Code : Tout sélectionner

Const ForReading = 1
Const ForWriting = 2

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("config\loginusers.vdf", ForReading)

Do Until objFile.AtEndOfStream
    strLine = objFile.ReadLine
    If InStr(strLine, "WantsOfflineMode") = 0 And InStr(strLine, "SkipOfflineModeWarning") = 0 Then
        strText = strText & strLine & vbCrLf
    End If
Loop
objFile.Close

strText = Replace(strText, "RememberPassword", "WantsOfflineMode"" ""1"" ""SkipOfflineModeWarning"" ""1"" ""RememberPassword")



Set objFile = objFSO.OpenTextFile("config\loginusers.vdf", ForWriting)
objFile.WriteLine strText 

objFile.Close

Set objShell = CreateObject("WScript.Shell")

objShell.Run("steam://rungameid/261180")





Avatar de l’utilisateur
moustic
Administrateur
Administrateur
Messages : 6941
Inscription : 23 juil. 2014 - 01:00
Localisation : Saint Jean Rohrbach
A remercié : 331 fois
A été remercié : 677 fois

Re: Jeu qui se lance plusieurs fois

Message par moustic » 29 juin 2016 - 15:06

Dess =desstrain ?
Image

Répondre

Revenir à « Aide Hardware et Software »