salut
voici un nouveau AHK si l'ancien ne désactive pas la wifi afin de lancer le jeu
je viens de tester avec le wifi de ma carte asus intégrée et cela fonctionne parfaitement
pour rappel je joue avec une wiimote+dolphinbar et j'ai remapper les touches Q et 1 pour ne plus utiliser le clavier (sauf exit avec la touche echap)
il faut remplacer par le nom de votre box internet ou de votre réseau sur lequel vous êtes connecté (Livebox-0000 par exemple) et le type de wifi voici comment faire pour les noms :
IFACE :
Ouvrir CMD en admin et taper :
netsh wlan show interfaces
Vérifier bien que le nom est exactement :
Name : Wi-Fi 2
SSID :
Ouvre CMD en administrateur et tape :
netsh wlan show profiles
Tu verras par exemple :
Profil Tous les utilisateurs : Livebox-1234
utiliser votre résultat et remplacer ceux en rouge dans le script -----> le nom peut-être différent (ex : Wi-Fi, WiFi 2, Connexion réseau sans fil 2)
#SingleInstance Force
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
; ---------- ADMIN ----------
if !A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
SSID := "Livebox-1234" ; CHANGE BY THE NAME OF YOUR NET BOX
IFACE := "Wi-Fi 2"
; ---------- DECONNEXION ----------
DisconnectWiFi()
; ---------- LANCEMENT DU JEU ----------
Run, Shooter.exe
return
; ---------- BINDS ----------
Enter::1
RButton::q
$Esc::
ReconnectWiFi()
Sleep, 1500
Send !{f4}
Process, Close, Shooter.exe
ExitApp
return
; ---------- FONCTIONS ----------
DisconnectWiFi()
{
global IFACE
RunWait, %ComSpec% /c netsh wlan disconnect interface="%IFACE%", , Hide
}
ReconnectWiFi()
{
global IFACE, SSID
; Autorise l'auto-connexion du profil
RunWait, %ComSpec% /c netsh wlan set profileparameter name="%SSID%" connectionmode=auto interface="%IFACE%", , Hide
Sleep, 1000
; Reconnexion forcée
RunWait, %ComSpec% /c netsh wlan connect name="%SSID%" interface="%IFACE%", , Hide
}