Aide et conseils concernant AutoIt et ses outils.
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#1
Message
par JujuBois91 » jeu. 15 juin 2017 10:26
Bonjour
Je cherche à faire un script qui permet de retourner le nom du ssid auquel nous sommes connectés, j ai fait plusieurs essaie sans succès
Merci de votre aide
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#2
Message
par mikell » jeu. 15 juin 2017 17:36
C'est parce que tu lis le PID du process, pas le retour console ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#3
Message
par JujuBois91 » jeu. 15 juin 2017 21:44
Salut
Merci de ta réponse, j vais refaire des tests de suite et essayé de me battre avec StringRegExp juste pour récupérer le nom de l SSID
@+
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#4
Message
par JujuBois91 » jeu. 15 juin 2017 22:36
Re
Une idée de pourquoi ça me retourne "1" et pas le nom du SSID
jchd
AutoIt MVPs (MVP)
Messages : 2273 Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status :
Hors ligne
#5
Message
par jchd » jeu. 15 juin 2017 22:46
1/ Il est où le StdOutRead en boucle ?
2/ $asResult est un tableau
3/ (?s)(?i) devient (?si), plus joli
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#6
Message
par JujuBois91 » jeu. 15 juin 2017 22:52
Oups
mais toujours un retour à "1"
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#7
Message
par orax » jeu. 15 juin 2017 23:04
Comme l'a dit jchd, StringRegExp retourne un tableau. msgbox(0,"SSID", $sSSID[0])
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#8
Message
par JujuBois91 » jeu. 15 juin 2017 23:08
Ah pardon je n avais pas compris cela, un grand merci
Voici le code qui fonctionne
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#9
Message
par mikell » jeu. 15 juin 2017 23:12
Hamdoulilah
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
jchd
AutoIt MVPs (MVP)
Messages : 2273 Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status :
Hors ligne
#10
Message
par jchd » ven. 16 juin 2017 09:01
C'est sûr ça ?
Parce qu'avec le ÿ dans le pattern je vois mal comment ça fonctionne cette histoire, en tout cas pas chez moi (W7).
Code : Tout sélectionner
#cs
RFC :
The length of the SSID field is between 0 and 32 octets. A SSID field of length 0 is used within Probe
Request frames to indicate the wildcard SSID. The wildcard SSID is also used in Beacon and Probe
Response frames transmitted by mesh STAs.
When the UTF-8 SSID subfield of the Extended Capabilities element is equal to 1 in the frame that includes
the SSID element, or the Extended Capabilities of the source of the SSID information is known to include
the UTF-8 SSID capability based on a previously received Extended Capabilities element, the SSID is
interpreted using UTF-8 encoding. Otherwise, the character encoding of the octets in this SSID element is
unspecified.
#ce
Local $sOutput = Run("netsh wlan show int", "", @SW_HIDE, $STDOUT_CHILD)
Local $sReturn
Do
$sReturn &= StdoutRead($sOutput)
Until @error
Local $sSSID = StringRegExp($sReturn, '(?i)\sSSID\s*:\s(\N*)', 1)[0]
MsgBox(0, "SSID", $sSSID)
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#11
Message
par JujuBois91 » ven. 16 juin 2017 22:42
Salut
Pour le moment testé sur 2 PC et ok ! Windows 10
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#12
Message
par JujuBois91 » dim. 18 juin 2017 20:11
Bonjour à tous
Petite question, je souhaiterais afficher mon résultat dans un label cependant je n y arrive pas
Pouvez-vous m'aider ?
merci
JujuBois91
Niveau 1
Messages : 11 Enregistré le : jeu. 15 juin 2017 10:08
Status :
Hors ligne
#13
Message
par JujuBois91 » lun. 19 juin 2017 17:36
C'est Good j ai trouvé merci