Combine - dialogová okna / podmíněné spuštění

Udělal jsem si dávku v Combine a v jejím průběhu vyskakují dialogová okna daných pluginů (včetně okna stažení vlastní keše).

Bohužel se mi nepodařilo dojít k tomu, jak je automatizovaně zavírat.
Tzn člověk by pustil dávku a mohl by klidně odběhnout a celá by se provedla.
Nyní je to tak, že u toho musím sedět a párkrát kliknout, abych ta okna zavřel.

Druhý dotaz, ne tak akutní je, jak nastavit podmíku provedení úkonu, pokud filtr najde odpovídající body v DTB (např najdi body bez TAGu SvetloTma) a poté se provede makro Světlo/Tma.
Pokud se nic nenajde, tak by se nic neprovádělo. Něco jako IF THEN… popř IF NOT GOTO

Díky za případné rady

Pokud script pousteny pomoci Combine neco vypisuje, neni zadna cesta, jak by mu v tom Combine mohl zabranit. A podle ceho by mel poznat, kdy mu v tom zabranit a kdy ne? Co kdyz je tam vypisovana nejaka dulezita informace nebo chyba? Jedinou moznosti je upravit ten script tak, aby nic nevypisoval - doporucuji to nedelat na originalu, ale na sve kopii a tu spoustet. Jinak se ti klidne stane, ze prestane pracovat neco uplne jineho.

Tvuj dotaz jsem uplne nepochopil, asi by to chtelo konkretnejsi priklad. Podminene zpracovani v Combine je zavisle na hodnotach v promennych. Uloz si hodnotu do promenne, otestuj a podle toho muzes nelat to nebo ono.

Ad podmínky:

  • aplikuj filtr GGF
    1 pokud jsou body označ je
    – použij makro GGP.PAS
    2 pokud nejsou body
    – přeskoč označení a makro
    – pokračuj na makru, které má být použito vždy

Aha, takze ty bys chtel nejakou funkci, ktera zjisti pocet zobrazenych bodu a hodnotu ulozi do promenne? To by resitelne bylo. Dnes muzes jen v seznamu nechat prvnich X bodu a ostatni z nej vymazat.

Ale pokud ti jde jen o prazdny seznam, tak bys mohl seznam ulozit do ggt. POkud v seznamu nic neni, tak GG seznam vubec nevytvori. Takze by stacilo otestovat, zda ggt soubor existuje. (Alespon si myslim, ze to tak muze fungovat.)

Mno, tak nějak… pokud výsledek filtru je NULA, tak neprováděj tyto úkony. Tak nějak si to představuji, resp se dotazuji, kudy vede cesta.

Tak vyzkousej ten muj alternativni navrh, tohle si napisu do ToDo pro dalsi verzi.

Mno a pokud to nenajde GGT soubor, tak jak to přeskočí nějaké úkony aby to pokračovalo na úkonu 5 (např)?

Pořád mi nějak nejde, jak říct Combine, že pokud FALSE, tak GOTO někam jinam, než na další krok.

Tys nepochopil podminene zpracovani. Kazdy prikaz muze byt podminen vysledkem posledniho testu. To jsou ty 3 polozky nad tlacitkem pro vymazani prikazu. Implicitne je zvolena prvni polozka, tedy prikaz se provadi vzdy.

Takze si otestuj pritomnost souboru (prikaz FileExists), vysledek uloz do promenne (prikaz VarRet), Otestuj hodnotu promenne (prikaz VarTest). Od teto chvile az do dalsiho VarTest muzes kterykoli prikaz mit zavisly na tomto vysledku testu. Vubec nezavisi na poradi, v jakem mas prikazy uvedeny. Klidne muzes mit napred vsechny s priznakem ‘Provadet, pokud test byl pravdivy’ a pak opacne nebo je muzes mit mezi sebou pomichany, pripadne mezi ne klidne muzes zanorit prikazy, ktere se maji provadet vzdy.

Pokud jde o výsledek importu, umí Combine volat funkci pro skrytí výsledku následujícího importu. Co se týče pluginů, tak jsem našel většinou volbu Silent.
U SvetloTma stačí vlezt do konfigurace souboru a přepsat to v nastavení.. Tuším položka result, nemám tu GG
A u trackable listu jsem si provedl úpravu, aby mě nevyhazoval okno a ještě doplnil počet TB/GC do BadgeGenu.. Mám tam i fičurku na stažení počtu CWG z http://cwg.gcm.cz.

Podělil by ses? :wink:

Jo, nemám problém :wink: Teda pokud nemáš problém s tím, že to používá BadgeGenII a GeoJarry :smiley:

BGII a GJ jsou myslím standardní komponenty GG v dnešní době B)

A kde mame nejakou definici toho standardu? Ja myslim, ze fakt zalezi na kazdem, co si tam nainstaluje za balicky. Na nektere veci je i vice scriptu, takze myslim, ze opravdu nejde stanovit standard.

Tak jsem to po prostudování souboru plácl na ararat, je tam i návod, jak to nastavit :slight_smile: Snad to někomu pomůže.

http://geoget.ararat.cz/doku.php/user:skript:trackablelistsilent

Testoval jsem to u sebe a u bratra, mělo by to být OK.

…tak jsem testnul Trackable silent a nevím, jestli je to chybka, nebp vlastnost, ale zřejmě mě to do nalezených TB započítalo i vlastní TB a pak výsledné počty nesedí. U originálu to dává na výběr

ajtakrajta, du to opravit.. Toho jsem si nevšiml :frowning:

Opraveno.

Bylo by rozumne i u CWG mit implicitni hodnotu jinou nez ‘Ano’ (v default.pas). Takhle mi to prepsalo moje cislo a protoze nama ucet, tak to pochopitelne nic nenacetlo.

Opraveno.