Skripty

Program GeoGet poskytuje rozhraní, pomocí kterého může kdokoliv rozšířit jeho funkce. Dělá se to pomocí integrovaného interpretru skriptovacího jazyka. Narazili jste na něco, co Vám v programu chybí? Pomohou právě skripty, kterými chybějící vlastnost doplníte!

:!: Skripty jsou někdy nesprávně nazývány jako makra. Pod pojmem makro si ale spíše představíme nějakou činnost, kterou si program zapamatuje a pak ji dokáže opakovat. Skript oproti tomu musí vytvořit programátor, který jej napíše jako kus programu.

Druhy skriptů

Jména skriptů a pluginů

:!: Je velmi důležité zvolit správně jméno pluginu (a tedy i instalačního souboru). Jednak by mělo být výstižné a také by mělo být v rámci všech pluginů jedinečné a pokud možno nezaměnitelné s jiným pluginem. Odstrašujícím příkladem mohou být GgStat a naštěstí již neexistující GgStat2, který způsoboval zmatky u některých uživatelů jěště rok po jeho přejmenování na dnešní AutoStat.

Instalace skriptů

Skripty se instalují tak, že se soubory skriptů nakopírují do podadresáře script v datovém adresáři GeoGetu. Popřípadě lze v tomto adresáři vyrobit libovolný podadresář a souboru umístit až do něj, je to pak přehlednější, zvláště pokud je skript tvořen více soubory.

:!: Nezapomeňte se řídit zvláštními instrukcemi autora skriptu, pokud jsou někde napsány.

Celou proceduru instalace lze automatizovat pomocí instalačních balíčků.

Konfigurace skriptů

Pokud skript umožňuje nastavit nějaké hodnoty uživatelem, nejčastěji u něj naleznete soubor s příponou *.default.pas, kde jsou nastaveny výchozí hodnoty. Při prvním spuštění skriptu se vytvoří soubor *.config.pas, který je možné upravovat buď přímo (poznámkovým blokem), nebo přes správce pluginů.

Ve skriptech lze používat

Zakódované skripty

O verze 2.4.2 může autor skriptu soubor zakódovat tak, aby nebyl čitelný jeho zdrojový kód. Skript lze v editoru skriptů odkódovat pouze v případě, že je známo tajné heslo. Více na samostatné stránce zde.

Lokalizace skriptů

I skripty mohou být lokalizovány do mnoha jazyků, podobně jako samotný program GeoGet. Více zde.

Jiné programy k psaní skriptů

Pokud Vám nevyhovuje integrovaný editor skriptů, můžete využít jakýkoli jiný program na bázi poznámkového bloku. Příklad nastavení PSPadu naleznete na samostatné stránce.

Skripty v základní instalaci GeoGetu

PageDateDescriptionTags
AttrUpgrade 2011/12/22 10:38 Převedení názvů atributů na nově pojmenované varianty. Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. GeoGet 2.2.3: Při zave… , , , , ,
AttributeIcon 2011/12/22 11:19 Skript pro zobrazení ikonek atributů v seznamu keší. Popis :!: Tento skript je standardní součástí distribuce Geogetu. Tento vizualizační skript zobrazuje pom… , , , , ,
Condition 2011/12/22 11:20 Skript pro zobrazení stavu keše podle posledních 4 logů. Autor * medwyn, <medwyn@seznam.cz> - programátor * HaLuMa - rádce * K-) - iniciátor Diskuze D… , , , , ,
CountryIcon 2011/12/22 11:20 Skript zobrazuje pomocí malých vlajek, ze kterého státu keška pochází. Autor mikrom, <mikrom@mikrom.cz> Pokud se Vám doplněk líbí, můžete přispět na jeho výv… , , , ,
CountryIcon2 2011/12/22 11:21 Skript zobrazuje pomocí malých vlajek, ze kterého státu keška pochází. Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. Tento … , , , ,
DBVacuum 2011/12/22 10:53 Provede vakuum databáze. Autor medwyn_cz Popis :!: Tento skript je standardní součástí distribuce Geogetu. Smazané záznamy se v databázi nemažou, pouze se o… , , , ,
Elevation 2011/12/22 10:46 Skript pro otagování keší tagem s jejich nadmořskou výškou. Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. Tento skript proj… , , ,
FixLongWpt 2011/12/22 10:46 Smazání waypointů s prefixem delším než dva znaky. Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. Importem listingů z HTML d… , , , ,
GCVote 2011/12/22 10:47 Hodnocení ze stránek www.gcvote.com. Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. Skript stáhne hodnocení keší z webu www.… , , ,
PQDivide 2011/12/22 10:58 FIXME Autor HaLuMa Popis :!: Tento skript je standardní součástí distribuce Geogetu. FIXME author HaLuMa, skript, ggp, distrib, pq , , , ,

Kam dál?

user/skripty.txt · Last modified: 2011/10/08 13:49 by mikrom
CC Attribution-Noncommercial 3.0 Unported
www.chimeric.de Driven by DokuWiki Recent changes RSS feed