Code batch

christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 - 19 août 2023 à 22:42
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 20 août 2023 à 21:02

Bonsoir. J'ai réalisé un petit script en .bat me permettant de lancer plusieurs applications. Mais dans l'une d'entre elles j'aimerai simuler l'appui de touches mais cela ne fonctionne pas . Voici le code en question

@echo off
cd "C:\Program Files\TeamSpeak 3 Client"
start "Oury Lambert" "C:\Program Files\TeamSpeak 3 Client\ts3client_win64.exe" "ts3server://xx.xxx.xxx.xxx"
cd "C:\Program Files (x86)\Steam"
start steam.exe
cd "C:\Users\user\AppData\Local\FiveM"
start FiveM.exe
WScript.Sleep 30
WshShell.SendKeys "{F8}"
WshShell.SendKeys "connect prod.stereoworld.fr"
WshShell.SendKeys "{ENTER}"
cd "C:\Users\user\AppData\Local\Discord\app-1.0.9016"
start discord.exe
exit 

j'ai essayé avec send mais pareil. Merci de vos futures réponses :)


A voir également:

3 réponses

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 20 août 2023 à 08:26

Bonjour,

Ca ne peut pas fonctionner car tu mélanges du ms-dos avec du vbs.

Si on sépare les 2 et que l'on optimise ton script voilà les deux fichiers que l'on obtient :

Script.bat :

@echo off

start "Oury Lambert" /d "%ProgramFiles%\TeamSpeak 3 Client" ts3client_win64.exe "ts3server://xx.xxx.xxx.xxx"

start "" /d "%ProgramFiles(x86)%\Steam" steam.exe

cscript.exe "%~dp0Start_FiveM.vbs"

start "" /d "%LOCALAPPDATA%\Discord\app-1.0.9016" discord.exe

exit

*

*

*

Start_FiveM.vbs :

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.CurrentDirectory = WshShell.ExpandEnvironmentStrings( "%LOCALAPPDATA%" ) & "\FiveM"
WshShell.Run "FiveM.exe", 9

WScript.Sleep 3000

WshShell.SendKeys "{F8}"
WshShell.SendKeys "connect prod.stereoworld.fr"
WshShell.SendKeys "{ENTER}"

Attention à la durée du Sleep, elle est indiquée non pas en secondes mais en millisecondes.

Attention : les deux fichiers doivent être dans le même dossier.


0
christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 230
20 août 2023 à 19:33

Bonjour. Merci de votre réponse :) Du coup je dois faire quoi exactement pour que les  2 scripts se lancent via un raccourci ? Merci encore  de votre future réponse  :)


0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
20 août 2023 à 19:41

Il suffit de créer un raccourci qui pointe vers Script.bat

1
christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 230 > barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024
20 août 2023 à 20:34

Re  bonsoir. Du coup tout fonctionne sauf pour la partie vbs. Mais sans doute ais-je mal fait quelque chose  ?

0
christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 230 > barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024
20 août 2023 à 20:50

Et j'ai une dernière question (sans vouloir en abuser ^^) Est-il possible de faire en sorte que quand le discord se lance que la personne soit connectée directement dans un salon vocal spécifique ?

0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023
20 août 2023 à 20:52

Il faudrait regarder dans la doc de Discord.

Je chercherai demain soir si j'ai le temps.

0
christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 230 > barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024
20 août 2023 à 20:53

pas de souci et merci encore. Bonne fin de soirée à vous :)

0
christopherce6 Messages postés 1493 Date d'inscription jeudi 25 juillet 2013 Statut Contributeur Dernière intervention 20 août 2023 230
20 août 2023 à 20:37

Finalement je n'ai rien tout est nickel :) Un tout grand merci à vous pour votre aide ^^


0