Takže po delší době jsem se zase dokopal k vytvoření makra pro GSAK a Colorado.

K exportu z GSAKu jsem využíval makro Colorado Export (má některé výhody, které se mi hodí), ale zjistil jsem, že mi občas chybí konce listingů. Problém to sice není nový (již se řešil v srpnu 2008), ale předpokládal jsem že už starší verze firmware GPS tímto neduhem netrpí. Byla sice přidána podpora HTML (nebo alespoň úprava zobrazení), ale stále nebyl vyřešen problém s dlouhými listingy.

Dosud existovala možnost využít MoZiGo a jeho integrovaný GPX optimalizátor. Jelikož využívám GSAK, tak se mi nechtělo kvůli této jedné věci využívat další soft na správu keší. Tak jsem se rozhodl pro vytvoření vlastního makra.

Vlastní makro využívá funkce RegEx (regulární výrazy), které se pro tento účel nejvíce hodí.

Části tvorby makra:

  1. Vytvoření vlastní kostry bez GUI … hotovo
  2. Doplnění makra o GUI … hotovo
  3. Integrace makra do makra Colorado Export … to si ještě rozmyslím

Aktuální verzi makra (v1.6) si můžete stáhnout zde : Makro DeleteTags

Verze:

v.1.0 – Úvodní release
v.1.1 – Oprava chyby při rozdělování listingu (rozpůlení značky < a >)

v.1.2 – Oprava nezobrazení prefixu u nerozdělených keší

v.1.3 – Přidání možnosti smazat původní vstupní GPX soubor

v.1.4 – Oprava formuláře (zpětně pro verze 7.5 GSAKu)

v.1.5 – Zprovoznění volby Rozděl listing

v.1.6 – Oprava chyby při rozdělení znaku s diakritikou – makro generovalo GPX s neplatným znakem

v.1.7 – Přidán status bar a opravena chyba „zacyklení“

Stahujte a testujte, připomínky mi dávejte sem k článku formou komentáře. Díky….

Nastavení je následující :

macroscreenPopis položek:

Vstupní soubor – plná cesta k souboru GPX, který chcete upravit

Výstupní soubor – kam se má uložit upravený GPX

Rozděl listing – zdá se má rozdělovat listing po Délka části znacích

Použij prefix u názvu keše - doplní jednopísmenný prefix (Tradiční – T, Multi – M, Mystery – U,atd.) před název keše

Blok odstranění tagů - zde je možné nastavit, které tagy má makro odstranit