Přejít na obsah | Přejít na navigaci

Oddíly

Nacházíte se zde: Domů > Články > Tipy & Triky > Aplikace > Jak se zbavit protivných oken

programovací jazyk AutoIt

Jak se zbavit protivných oken

09 - 23.09.2011
Autor: Petr Kratochvil
Počet zobrazení: 301

Používáte určitý freewarový program, jako například Avira Antivir, ale rozčilují vás vyskakovací pop-up okna s reklamou. Chip vám ukáže, jak se automaticky otevíraných oken zbavit.

Okna odstraníte pomocí skriptu. Pro tento účel zvolte programovací jazyk AutoIt, který vám zjednoduší práci a který můžete použít bez předchozích znalostí. Připomíná starý dobrý jazyk Basic a navíc je to stoprocentní freeware. AutoIt byl vyvinut pro automatizaci práce s rozhraním systému Windows. Pomocí kombinací simulované klávesnice, pohybů myší a klikání a manipulace s okny se mohou úkoly automatizovat. Jiné programovací jazyky byste v tomto případě použili jen obtížně a s nevyhovující stabilitou a spolehlivostí.
AutoIt byl původně vyvinut pro situace „PC rollout“, a v takovém případě musí být nakonfigurován na mnoha počítačích stejně. AutoIt může odstranit soubory Windows a DOS, simulovat klávesnici, pohyby myší a stisky tlačítek, posunovat a měnit okna (například jejich velikost) a pak dále s nimi manipulovat, přímo integrovat ovládací prvky do oken (čtení, pohyb, deaktivace textu), pracovat se schránkou (clipboard) pro umožnění vymazání nebo vložení textu. Kromě toho pracuje AutoIt s registrem Windows.

Názorný příklad pro začátek

V tomto profesionálním tipu si ukážeme, jak zajistit automatické zavírání reklamního okna (v tomto případě u programu Avira Antivir). Pomocí tohoto tipu ale můžete zavírat každé okno ještě před tím, než se objeví na obrazovce. Současně se seznámíte s programem AutoIt a získáte přístup ke skriptovacímu programovacímu jazyku. Ten nabízí v podstatě nekonečné možnosti a pomůže vám v budoucnu vyřešit mnoho problémů s PC.

1.    Stažení a instalace

AutoIt: Stáhněte si aktuální verzi programu AutoIt z internetu (www.autoitscript.com). Nejlepší pro vás bude plná instalace. Tím totiž do počítače dostanete všechny komponenty, které bude potřebovat. Nainstalujte tedy AutoIt.

2.    Identifikace okna

Info: Pod „Všechny programy | AutoIt“ najdete nástroj  „AutoIt Windows Info“. Spusťte tento nástroj a přesuňte myší zaměřovací kříž „Finder Tool“ do horní části okna, kterého se chcete zbavit. Potom otevřete okno „Windows Info“ se všemi detaily. Dvojitě klikněte na řádek „Title“, abyste dostali přesný název okna do schránky.

3.    Skriptovací kód: „Údržba a zavření“

Program: Nyní nastal čas na programování. Otevřete okno AutoIt skript (SciTE Skript Editor) a zadejte kód tak, jak je to znázorněno na obrázku. V prvním řádku definujte proměnnou „Titel“ a přiřaďte k ní získaný název okna. Ve druhém řádku instruujte AutoIt, aby vyčkal na okno Avira. Ve třetím řádku kódu se nachází příkaz k zavření okna.

4.    Programujeme dále

Elegantní varianta: Pokud by se vykonal skript z kroku 3, zavřením okna by došlo i k ukončení programu. Pokud by však Avira Antivir po čase znovu vyvolal okno, už by se nic nestalo. To je také důvod, proč se musí kód předělat, aby program fungoval ve smyčce a zavřel okno i v dalších případech.

5.    Uložení skriptu

Šikovný název: Svůj projekt musíte samozřejmě uložit! Pro uložení použijte nějaké chytlavé jméno, abyste ho snadno našli. Nazvěte ho tedy například „Tlumič antiviru“.

6.    Testování programu

Poslední kontrola: Nyní může svůj malý prográmek vyzkoušet. Stiskněte tlačítko F5 a zkontrolujte, zda se okno antiviru skutečně uzavře – pokud jste program správně opsali, vše by mělo fungovat bez problémů.

7.    Kompilace

Vytvoření EXE souboru: Abyste získali skutečně spustitelný program, musíte skript zkompilovat a vytvořit z něho EXE soubor. Pro tyto účely použijte příkaz „Compile“ z nabídky „Tools“ nebo stiskněte CTRL+F7.

8.    Zařaďte EXE do nabídky „Po spuštění“

Buďte připraveni: Umístěte zástupce svého nově vytvořeného programu do složky „Po spuštění“ v nabídce Start. Soubor můžete samozřejmě umístit přímo sem. Poté, co ho tam zařadíte, se váš „Tlumič antiviru“ spustí po každém startu počítače a bude sledovat vše, co se na desktopu děje. Ověřte si v „Ovládacích panelech“, že váš nástroj způsobí vytížení procesoru jen v rozmezí 0–1 procento.

Přidat komentář 0 komentářů

Dotazník

  • Nový hardware pro PC Nejvýkonnější hardware: Chip představuje nejnovější trendy a komponenty, které si již dnes můžete nainstalovat do PC.
  • Neviditelný domácí počítač Multimediální obývací pokoj vám přinese spoustu zábavy, ale také nepřebernou změť kabelů a zařízení. Tak proč je někam neschovat...
  • Vyzkoušeli jsme Windows 8 Consumer Preview Microsoft uživatelům nabídl jednu z posledních testovacích verzí svého nového operačního systému. My jsme ji důkladně prozkoumali a nový OS srovnali s „konkurencí“.
Test odolných ...
ptr
Elektromobily
ptr
3D tiskárny a ...
ptr
  • vasekg
    Avatar
    08:33 08.05.2012
    W7 nereaguje

    Tak mám pocit, že som problém už vyriešil - sedmička beží už druhý deň bez problémov!! No nechcem to zakriknúť, ale verím, že problém je ... więcej


  • bob57cz
    Avatar
    21:08 07.05.2012
    Motheboard MSI P45 NEO

    Nepochopil jsem, proč je komplet překopírován znovu původní dotaz. Stačilo napsat ten druhý odstavec. więcej


  • Arnost_Kocia
    n
    Avatar
    15:06 07.05.2012
    Motheboard MSI P45 NEO

    Koupil jsem desku MSI P45 NEO, a po zkompletování PC:Intel Core2 DUO,Grafická karta ASUS, Síťová karta WiFi, Modem Super Voice, HDD s nainstalovanými ... więcej


 

Správa serveru WebMotion CZ