zapínaní wifi jedním tlačítkem

na mém notebooku jsem míval originální wifinu od IBM, u které jsem vyřešil zapínání přes tlačítko ThinkPad. jenže jsem si nedávno pořídil novou a lepší wifi, kterou jsem po menších peripetiích rozchodil, ale už na ní byl krátkej program od IBM na zapínání jedním tlačítkem.

první myšlenka se zrodila po objevení této možnosti:

wifi2-radioenable

jenže dopátrat se jak nějak elegantně měnit tuto hodnotu byl úkol téměř nadlidský, ale zjistil jsem, že fígl je v ukládání hodnoty 0, nebo 1 do registrů.

po několika radách se zkušenějšími kodéry mi ID NYCKER poradil tento skript, který vlastně pouze invertuje hodnotu v klíči HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325–11CE-BFC1–08002bE10318}\013radioEnable  a ja připsal message boxy 🙂

skript uložený s příponou .vbs opravdu funguje a hodnotu v registrech mění, tlačítkem ThinkPad ale spustit nešel, dokud jsem ho nepřevedl do .exe souboru. poté sice šel spouštět tlačítkem, a hodnotu v registrech měnil na jedničku (a na nulu 🙂 ), ale na ovládání wifi to nakonec nebylo ono…

další myšlenka se tedy uprala k prostému povolování/zakazování zařízení. samozdřejmě nějak one-click 😉

když už jsem to vzdával, objevil jsem na jednom foru zpitvořeny skript, který v sobě skrýval nebývalý potenciál. po opravení několika chybek, byl na světě .bat soubor, který je stejně úžasný jako ten pro automatický upload souborů na zaheslované FTP 😀

zbývalo ho jen přechroupnut vynikajícím programem Bat_To_Exe_Converter.exe do .exe (s použitím volby Ghost aby proběh bez hlášek na pozadí) a bylo hotovo!

mikrom

mikrom

Roman Mikulka aka mikrom. Ajťák, opravář, programátor samouk, elektrotechnik, koloběžkář a geocacher. Více na samostatné stránce O mně.

Mohlo by se vám líbit...

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *