Page 1 of 1

Wlan On_off script

Posted: 08 Mar 2018, 14:33
by tm6464
Hallo,
ich habe ein Script gemacht welches mein wlan an/aus macht

Code: Select all

WB := ComObjCreate("InternetExplorer.Application")
WB.Visible := True
WB.Navigate("http://192.168.2.1/main.cgi?page=app.html#cat=wifi")  ;seite laden
While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
   Sleep, 1000
wb.document.getElementById("login_Password").value := "12345"
  Sleep, 1000
wb.document.getElementById("btn_login").click() ;login button

WB.Navigate("http://192.168.2.1/main.cgi?page=app.html#cat=wifi")  
While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
   Sleep, 1000
tooltip, 1
wb.document.getElementById("wifi_main.enabled").click() ;wlan on_off button
   Sleep, 2000
   tooltip, 3
wb.document.getElementById("btn_apply_changes").click() ;wlan änderung button
tooltip, 4



While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
   Sleep, 10
Nun würde ich gerne im gui 2 buttons machen ON OFF und eine Anzeige ,ob wlan an oder aus is.
Hat jemand einen Tipp wie ich das mit WB. erkennen könnte welchen Status der regler im router-menü auf folgendem Bild hat

2 bilder vom on/ off Status
on: https://prnt.sc/iom6ey
off: http://prntscr.com/iom7s5

Re: Wlan On_off script

Posted: 09 Mar 2018, 03:30
by Folllast
hast du mal versucht es mit WindowSpy auszulesen?

Re: Wlan On_off script

Posted: 09 Mar 2018, 05:53
by BoBo
Falls du an diesem router auch ein telefon betreibst, google mal nach ob du mittels diesem per tastenkombination das wlan de-/aktivieren kannst. Fritzbox'er können das wohl. EasyBox??

Re: Wlan On_off script

Posted: 09 Mar 2018, 08:54
by nnnik
Nun es ist schwierig zu sagen, wenn wir die Struktur des HTML codes nicht kennen.

Re: Wlan On_off script

Posted: 09 Mar 2018, 08:59
by gregster
Naja, da verändert sich ja offenbar der Name einer Klasse (wenn ich mir den HTML-Snippet auf den angehängten Bildern ansehe) - damit müsste sich doch eigentlich was machen lassen. Entweder das on- oder das off-Klassenelement existiert, oder?
Evtl. via getElementsbyClassname(...)[0] o. ä. - oder ggf Instr() - auf Existenz prüfen?

Re: Wlan On_off script

Posted: 09 Mar 2018, 14:28
by tm6464
danke hat geklappt

weiss jemand wie ich diesen logout button anklicken kann

html code ist hier im bild http://prntscr.com/ip11uo

Re: Wlan On_off script

Posted: 10 Mar 2018, 11:56
by LuckyJoe
... vielleicht mit {Tab 2} und {Space}?

Re: Wlan On_off script

Posted: 10 Mar 2018, 14:06
by tm6464
LuckyJoe wrote:... vielleicht mit {Tab 2} und {Space}?
ne geht nicht