Combine - makro pro automatizaci opakovanych cinnosti

Vytvoril jsem makro, ktere umoznuje automatizovat opakovane sekvence cinnosti (postupnou aplikaci nekolika filtru, spusteni programu, aplikaci seznamu, …)

Jako priklad uvedu, ze na jedno jedine kliknuti muzete vybrat kese z nekolika ruznych oblasti, odecist od nich kese podle dalsiho filtru a vysledek si exportovat do GPX a rovnou ulozit do GPS.

Odkaz na makro je v mem podpisu. Zkousejte, piste pripominky, opravy a namety na doplneni.

No to je mazec! Zatím to funguje k mé psychické spokojenosti. Díky.

Nevím co dělám špatně, ale nastavil jsem si sadu filtrů a chtěl spustit makro s GJ na update listingů…
… tlačítkem "makro, exe, bat" jsem vložil příslušné makro geojarry-listing.ggp.pas, ale při ukládání skupiny dostanu chybovou hlášku:
"Chyba! V seznamu akcí … je použit soubor geojarry-listing.ggp.pas" Po 3 odkliknutí mi to dovolí uložit, spustit skupinu… ale poslední příkaz se neprovede.
a\ kde je chyba při vkládání makra
b\ chybová hláška je nečitelná pravděpodobně celá, jelikož je to velkým písmem..

Jinak na filtry a seznamy funguje paráááádně

Ta chyba znamena, ze soubor s timto makrem nenasel a to je take duvod, proc se neprovede. (Predpokladam, ze v seznamu akci mas pred tim makrem vykricnik.) Makra jsou podobne jako filtry i seznamy ocekavana v adresari Geoget_Gatadir - to je asi trochu chyba a zrejme i pricina nenalezeneho makra v tvem pripade (takovato hlavni makra mam v adresari geogetu a nenapadlo me, ze by to bylo jinak, ale GG to umoznuje, tak by se s tim makro melo vyporadat).

Pomuzes tomu tim, ze vlozis relativni cestu vuci tomuto adresari.

Jinak gj makra pracuji pouze s oznacenymi keskami, takze pred spustenim tohoto makra musis vlozit prikaz @ListSelectAll.

EDIT: Vsiml sis, co v tom chybovem hlaseni je vypisovano za cestu? Tam ten soubor nemas, vid?

jj, je to tak. Makro mám v adresáři data\script

Nemám rád všechno v jednom adresáři a nerozlišuji makra jestli jsou hlavní nebo vedlešjí, mají svůj chlíveček :smiley:

Poté, co jsem si do Combine našteloval stáhnutí listingů u označených kešek, toto proběhlo, ale skončilo na okně s názvem Výsledek importu, které vyskočí po importu listingů. To jsem musel odkliknout, aby sekvence mých příkazů pokračovala dál. Dotaz tedy zní jasně. Jde toto okno nějak potlačit, případně někde nastavit, kterou ze tří akcí (Zobrazit přidané, Zobrazit, OK) má samočinně provést?

Okna, ktera makra zobrazuji, jsou v jejich rezii a volajici nema moznost je ovlivnit. Vynutit jakysi ‘tichy’ rezim globalne nejde.

K dispozici je nova verze s opravenym volanim ggp a gge maker - mohou byt i v podadresarich GG.

Tak nainsalováno, ale stejně to nechce skript v adresáři \data\script\geojarry vzít…

Rekl bych, ze to data jeste patri do Geoget_Datadir, takze by cesta k makru mela vypadat script\geojarry…. Pokud to tak neni, tak cesta se ziska tak, ze se od absolutni cesty k makru odecte cesta Geoget_Datadir.

Nevím… chybu to hlásí ať je ten skript kdekoliv :frowning:

V geogetboot.ini mám toto:
[boot]
datadir=D:\Program Files\GeoGet\data

Skript je uložen takto:
D:\Program Files\GeoGet\data\script\geojarry\geojarry-listing.ggp.pas

Dej sem, prosim, prislusny kus INI souboru a Geoget_Datadir.

Geoget_Datadir zjistím kde a jak?

Pust si Geoget a podivej se doprava dolu - a ziras na nej. :wink:

Tak tam mám D:\Program Files\GeoGet\data

tak je to tak, jak jsem psal puvodne, v seznamu akci ma byt jen script\geojarry…

Tak fakt nevím :frowning: Nebere to soubor z žádného adresáře…

A ukazes mi obsah toho Combine.ini, co jsem o nej zadal vcera? Tezko pomuzu, kdyz nemam informace.

Ten soubor zadavas zapsanim do editacniho pole nebo vyberem pomoci tlacitka vpravo?

Promiň, přehlédl jsem to…



[Groups]
Group_1=Praha update
[Group_1]
Comment=
Action_1==Praha.ggf
Action_2=-Found.ggf
Action_3=-Owned.ggf
Action_4=@ListSelectAll
Action_5=!script\geojarry\geojarry-listing.ggp.pas



Hmm, to vypada rozumne, ja to mam prakticky stejne. Muzes jeste tu chybovou hlasku? Je tam rozumna cesta nebo nesmysl?

EDIT: a opet jsi zapomnel odpovedet na moji otazku :wink:

:smiley: Promiň, nevšiml jsem si toho otazníku na koci věty. Mám ještě oči zalepené a brýle někde jinde :smiley:

Tlačítkem vpravo