Affichage bande de fréquence WiFi

Je cherche une appli, ou un script qui permettrait d'ajouter en exposant sur l'icône WiFi de Windows 11 la bande de fréquence utilisée (2,4, 5, ou 6Ghz).

J'ai tenté de configurer le 6Ghz en préféré dans les paramètres de la carte réseau mais même avec la Box à proximité, il arrive que je sois sur la bande 5Ghz. Je dois désactiver/réactiver le WiFi pour passer sur la bande des 6Ghz.

Le principe est de voir rapidement si je ne suis pas en 6Ghz.

Accessoirement dans le cas d'un script, un plus serait qu'il vérifie sur quelle bande la carte est connectée, et qu'il désactive/réactive le WiFi pour passer sur la bande des 6Ghz.

Si ça n'existe pas et n'étant pas développeur, quelle IA serait la mieux adaptée pour générer ce script ou appli ?

En com' une photo lambda pour vous remercier

Cette box est archivées elle ne peut plus être commentée.
Poster un commentaire
Skynet
Skynet
1 mois
NSFW
Temsa1dit
Temsa1dit
1 mois

Je bande mais pas en wifi...

Je la baise grave.

Skynet
Skynet
1 mois

Finalement pas possible d'agir sur l'icône du WiFi. J'ai bricolé un script pour afficher une notif. sur la bande utilisée à l'ouverture de session mais pour l'instant je n'ai pas ajouté le reboot du WiFi. Ça donne ça si ça intéresse (il faut que le service de localisation soit activé) :

# Récupère les informations WiFi via netsh
$wifiInfo = netsh wlan show interfaces
# Extrait la ligne contenant la bande de fréquence
$bandLine = $wifiInfo | Select-String -Pattern "Bande\s:\s*(.)"
if ($bandLine) {
# Extrait la valeur brute
$rawBand = ($bandLine.Matches.Groups[1].Value).Trim()
# Remplace les caractères spéciaux ou espaces insécables par un espace normal
$band = $rawBand -replace '[^\x20-\x7E]', ' '
$band = $band -replace '\s+', ' ' # Remplace les espaces multiples par un seul espace
$message = "Votre carte WiFi utilise la bande des $band."
} else {
$message = "Impossible de déterminer la bande de fréquence."
}

# Affiche une notification Windows
Add-Type -AssemblyName System.Windows.Forms
$notifyIcon = New-Object System.Windows.Forms.NotifyIcon
$notifyIcon.Icon = [System.Drawing.SystemIcons]::Information
$notifyIcon.BalloonTipTitle = "Information WiFi"
$notifyIcon.BalloonTipText = $message
$notifyIcon.BalloonTipIcon = [System.Windows.Forms.ToolTipIcon]::Info
$notifyIcon.Visible = $true
$notifyIcon.ShowBalloonTip(5000)
Start-Sleep -Milliseconds 5000
$notifyIcon.Dispose()

Oheneyme
Oheneyme
1 mois

Perso j'ai renommé les points d'accès selon la fréquence mais c'est que pour chez moi.

Skynet
Skynet
1 mois

J'y ai pensé mais j'ai un Quest 2 qui lui ne se connecte pas sur les 6Ghz, et d'autres périphériques non compatibles auxquels j'accède en local

Oheneyme
Oheneyme
1 mois

Comme pour ma domotique. Je ne vois pas le problème.

Skynet
Skynet
1 mois

Si les équipements sont sur des réseaux WiFi différents ils ne communiquent plus entre eux

Oheneyme
Oheneyme
1 mois

Bah si via la box ou ton pont.

Skynet
Skynet
1 mois

Ah oui en effet. Je pensais qu'ils seraient "isolés" si connectés sur un SSID différent. Je vais tester la portée, voir si je laisse le 5Ghz enregistré

Oheneyme
Oheneyme
1 mois

Vas-y.

dobbey
dobbey
1 mois

Ben ça serait quand même un comble que copilot ne soit pas foutu de faire un script powershell pour windows

Skynet
Skynet
1 mois

Je tente, pour l'instant la détection foire

Temsa1dit
Temsa1dit
1 mois

Pourquoi tu ne vas pas sur les propriétés de ta carte et tu désactives les protocoles qui ne sont pas en wifi 6 ?

Essaie et dis nous.

Skynet
Skynet
1 mois

C'est un portable, l'idée c'est de pouvoir encore me connecter sur les autres bandes

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct

Choualbox