ToggleNet on pieni apuohjelma, jolla voi kytkeä netin päälle tai pois. Valitsin on salasanan takana. Hyvä on, tämä on helppo nakki hiukankin tietokonetta käyttäneelle, mutta on kiva kiusa vaikkapa pikkusiskolle joka pyörii rasitukseen asti esim. Habbohotellissa =). Parannus tulossa, mutta laitan ensimmäisen betan kuitenkin tänne haukuttavaksi. ToggleNet on kirjoitettu Autohotkeylla, eli siis ei mikään oikea ohjelma, pelkkä makro joka sisältää oman ikkunan. Koodin mukana tulee myös hoitele.bat, joka kytkee verkon auki tai kiinni. HUOM! Em. Komentojonon pitää olla samassa kansiossa kuin toggleNet.
togglenet.ahk
;Otetaan kuvake pois tarjottimelta ja annetaan lupa avata monta kertaa päällekkäin, niin että uusi prosessi korvaa vanhan. #notrayicon #singleInstance, force ;Password-muuttujaan laita salasana password=2r6ih ;Kysytään salasanaa InputBox, salasana, ToggleNet, Anna salasana, hidden ;Alkeellinen salasanan tarkistus if salasana = %password% goto, oikein else MsgBox, 16, virhe, Viärä salasana tai suljit ohjelman. return ;Sitten mennään itse ohjelmaan: oikein: ;Tehdään karu ikkuna gui, +caption +Minimizebox +maximizeBox ;Lisätään tekstiä gui, add, text, ToggleNet - Kirjauduttu sisään `n`n ;Sitten ikkunan nappulat: gui, add, button, GOn, Verkkoyhteys auki `n gui, add, button, GOff, verkkoyhteys kiinni `n gui, add, button, GClose, sulje ;Näytetään koko kauheus gui, show, maximized, ToggleNet return ;Netti auki: On: ;Suoritetaan hoitele.bat ja annetaan parametriksi on run hoitele.bat on MsgBox, 0, auki on, Yhteys on auki. return ;Pois päältä: off: ;Sama kun äsken, mutta laitetaan parametriksi off run hoitele.bat off MsgBox, 0, Kiinni on, Yhteys on kiinni. return ;Suljettaessa: Close: gui, destroy exitapp return
hoitele.bat
@ECHO OFF if %1 == on ipconfig /renew if %1 == off ipconfig /release
Aihe on jo aika vanha, joten et voi enää vastata siihen.