Sources wifi

Fermé
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021 - 28 nov. 2021 à 15:18
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021 - 28 nov. 2021 à 21:10
Bonjour,

j'ai un petit programme python qui me liste toutes les sources WIFI accessibles si je ne suis pas connecté mais seulement celle à laquelle je suis connecté si je suis connecté .
J'arrive aussi à avoir toutes les sources accessibles tout en étant connecté si avant de lancer le programme j'appuie sur l'icone "réseau" (voir photo) .
Existe t'il une possibilité pour avoir dans tous les cas l'affichage de toutes les sources accessibles que je sois connecté ou non et sans avoir à faire une manip préalable ?
Merci par avance pour toute suggestion
Cordialement


import subprocess

results = subprocess.check_output(["netsh", "wlan", "show", "network", "mode=Bssid"])

decoded_networks = results.decode("ascii", errors='ignore')

print(decoded_networks)




Configuration: Windows / Edge 96.0.1054.34
A voir également:

2 réponses

yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025 Ambassadeur 1 568
28 nov. 2021 à 15:39
bonjour,
quand je teste la commande
netsh wlan show network mode=Bssid
, j'ai toutes les sources disponibles dans tous les cas.

quand tu es connecté, peux-tu faire
netsh wlan refresh
dans une boite de commande, avant la commande
netsh wlan show network mode=Bssid
?
0
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021
28 nov. 2021 à 17:19
Merci beaucoup pour cette réponse aussi rapide que pertinente . Ca semble résoudre mon problème .
Cordialement
0
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021
28 nov. 2021 à 19:42
Finalement , non ,ça ne change rien . Je n'obtiens qu'une seule réponse alors que plusieurs sources sont disponibles . Mais peut-être ai-je mal implémentée la commande qui cependant ne donne pas d'erreur .

import subprocess
subprocess.check_output("netsh wlan refresh")
results = subprocess.check_output(["netsh", "wlan", "show", "network", "mode=Bssid"])

decoded_networks = results.decode("ascii", errors='ignore')

print(decoded_networks)
0
yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025 1 568 > fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021
28 nov. 2021 à 20:38
et cela avait fonctionné avant?
as-tu testé ces deux commandes dans une boite de commande?
0
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021 > yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025
28 nov. 2021 à 20:50
J'ai eu l'impression que ça avait marché une fois mais non .
Je suis très novice au niveau de ces commandes que j'utilise sans les comprendre .
C'est quoi une boite de commande ?
0
yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025 1 568 > fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021
28 nov. 2021 à 21:02
quand tu fais cmd dans windows, et que cela ouvre une fenêtre de commande DOS.
j'ai lu que, le plus souvent,
netsh wlan refresh
ne suffisait pas à "découvrir" tous les réseaux. il y aurait d'autres méthodes, plus compliquées, pour réaliser cela.
quelle version de Windows utilises-tu?
0
fecl Messages postés 13 Date d'inscription mercredi 17 octobre 2007 Statut Membre Dernière intervention 28 novembre 2021 > yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025
Modifié le 28 nov. 2021 à 22:01
Je vois cette fenêtre mais je ne l'ai jamais utilisée .
Je suis sous Windows 10 .
Merci sincèrement de te pencher sur mes interrogations
Voici ce que j'obtiens avec les commandes en ligne

0