GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:easyinstall

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
user:skript:easyinstall [2015/01/07 13:08] – [Instalace a poinstalační zpracování] gorduser:skript:easyinstall [2019/07/09 10:27] – [Popis] gord
Line 28: Line 28:
 Standardní instalace **GeoGetu** (Průvodce nastavením) je ukončena dotazem na automatickou instalaci pluginů. Pokud toto uživatel odsouhlasí, **GeoGet** stáhne, nainstaluje a spustí tento plugin a pak už má uživatel volné pole působnosti. Standardní instalace **GeoGetu** (Průvodce nastavením) je ukončena dotazem na automatickou instalaci pluginů. Pokud toto uživatel odsouhlasí, **GeoGet** stáhne, nainstaluje a spustí tento plugin a pak už má uživatel volné pole působnosti.
  
-Předpokládá se, že si vybere jeden nebo více typických úloh, ke kterým bude **GeoGet** používat. Pokud je znalejší nebo dostatečnš odvážný, může podrobnějším nastavením doplnit instalaci o další součásti a nastavení a pak jen klikne na příslušné tlačítko a kouká jak při kafíčku vše pracuje za něj.+Předpokládá se, že si vybere jeden nebo více typických úloh, ke kterým bude **GeoGet** používat. Pokud je znalejší nebo dostatečně odvážný, může podrobnějším nastavením doplnit instalaci o další součásti a nastavení a pak jen klikne na příslušné tlačítko a kouká jak při kafíčku vše pracuje za něj.
  
 Plugin zvládá následující: Plugin zvládá následující:
Line 38: Line 38:
   * rozeznává již nainstalované bloky (indikuje je malou ikonkou s disketkou a jejich instalaci přeskočí)   * rozeznává již nainstalované bloky (indikuje je malou ikonkou s disketkou a jejich instalaci přeskočí)
   * nastavuje přístupové informace pro ''geocaching.com'' a ''geocaching.cz''   * nastavuje přístupové informace pro ''geocaching.com'' a ''geocaching.cz''
-  * provádí rozmanité čachry s nastavením různých konfigurací, např.+  * provádí rozmanité čachry s nastavením, např. změnu různých nastavení v různých souborech ''config.pas''
-    * výběr záložkové či bezzáložkové verze statistik v [[user:skript:ggstat|GgStatu]] +
-    * výber a vložení vybraných puntíkovaných map do statistik +
-    * doplnění UID pro zobrazení puntíkovaných map z ''geocaching.cz'' +
-    * změnu různých nastavení v různých souborech ''config.pas''+
   * vše je klikací, ručně se nepíše nic (téměř :))   * vše je klikací, ručně se nepíše nic (téměř :))
   * v nastavení cest je možné používat [[#mozne_promenne|proměnné]]   * v nastavení cest je možné používat [[#mozne_promenne|proměnné]]
Line 55: Line 51:
 Vpravo vedle seznamu je podrobnější popis aktuálního bloku. Součástí popisu je i slovní vyjádření o stavu či požadavku na instalaci. Vpravo vedle seznamu je podrobnější popis aktuálního bloku. Součástí popisu je i slovní vyjádření o stavu či požadavku na instalaci.
  
-Spodní levá tlačítka slouží k úplnému rozbalení nebo zabalení stromu bloků. To umoží jediným tlačítkem získat přehled o všech blocích a není nutné postupné rozbalování do kdo ví kolikáté úrovně.+Spodní levá tlačítka slouží k úplnému rozbalení nebo zabalení stromu bloků. To umožní jediným tlačítkem získat přehled o všech blocích a není nutné postupné rozbalování do kdo ví kolikáté úrovně.
  
-**Expertní** režim se od **Uživatelského** režimu liší zobrazenými bloky. V expertním zobrazení je k dispozici podrobné nastavení, v uživatelském režimu je možné vybírat jen z typických uživatelských bloků podle použití GeoGetu. Demonstační obrázek je z expertního režimu.+**Expertní** režim se od **Uživatelského** režimu liší zobrazenými bloky. V expertním zobrazení je k dispozici podrobné nastavení, v uživatelském režimu je možné vybírat jen z typických uživatelských bloků podle použití GeoGetu. Demonstrační obrázek je z expertního režimu.
  
 ===== Instalace ===== ===== Instalace =====
-Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin. Jeho instalaci automaticky po instalaci **GeoGetu** spouští //Průvodce nastavením// na svém konci. Ale pokud uživatel jeho instalaci potlačí, přichází ke slovu klasická instalace ploklepáním na ikonu [[user:skript:easyinstall#automaticka_instalace|automatické instalace]] v úvodní části této stránky.+Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin. Jeho instalaci automaticky po instalaci **GeoGetu** spouští //Průvodce nastavením// na svém konci. Ale pokud uživatel jeho instalaci potlačí, přichází ke slovu klasická instalace poklepáním na ikonu [[user:skript:easyinstall#automaticka_instalace|automatické instalace]] v úvodní části této stránky.
  
 Jsou i jiné možnosti instalace, ale vzhledem k cílové skupině uživatelů, kterým je tento plugin určen, je pominu. Jsou i jiné možnosti instalace, ale vzhledem k cílové skupině uživatelů, kterým je tento plugin určen, je pominu.
Line 105: Line 101:
 ==== Instalace a poinstalační zpracování ==== ==== Instalace a poinstalační zpracování ====
 <code>TestInstall=Typ|Info</code> <code>TestInstall=Typ|Info</code>
-  * položka obsahuje popis testu, kterým se jišťuje, zda už je plugin  nainstalován (de facto se nemusí jednat o instalaci pluginu, vlastně se vůbec nemusí jednat o žádnou instalaci :), ale třeba jen o úpravu konfigurace)+  * položka obsahuje popis testu, kterým se zjišťuje, zda už je plugin  nainstalován (de facto se nemusí jednat o instalaci pluginu, vlastně se vůbec nemusí jednat o žádnou instalaci :), ale třeba jen o úpravu konfigurace)
   * **Typ** obsahuje způsob    * **Typ** obsahuje způsob 
     * //File// ... test existence souboru     * //File// ... test existence souboru
Line 113: Line 109:
  
 <code>PostInstallCmd=Příkaz|Příkaz|...|Příkaz</code> <code>PostInstallCmd=Příkaz|Příkaz|...|Příkaz</code>
-  * obsahuje seznam příkazů, které se mají vykonat po instalaci pluginů. Obykle se jedná o nějaká nastavení a podobně. Zpracovatelné příkazy jsou:+  * obsahuje seznam příkazů, které se mají vykonat po instalaci pluginů. Obvykle se jedná o nějaká nastavení a podobně. Zpracovatelné příkazy jsou:
     * **DownloadUnzipMoveFile** ... stáhne soubor ze zadaného URL, rozzipuje jej a přesune     * **DownloadUnzipMoveFile** ... stáhne soubor ze zadaného URL, rozzipuje jej a přesune
       * ''Values'' obsahuje //URL|zdroj_1:cil_1;zdroj_2:cil_2....//        * ''Values'' obsahuje //URL|zdroj_1:cil_1;zdroj_2:cil_2....// 
       * zdrojový soubor je relativně vůči adresáři EasyInstall       * zdrojový soubor je relativně vůči adresáři EasyInstall
-      * cílový soubor můze použivat proměnné+      * cílový soubor může používat proměnné
       * pokud cílový soubor chybí, bude zdrojový vymazán       * pokud cílový soubor chybí, bude zdrojový vymazán
     * **DownloadExecExe** ... stáhne soubor a spustí jej, ''Values'' obsahuje URL souboru (slouží například pro instalaci samostatných programů, třeba POILoader)     * **DownloadExecExe** ... stáhne soubor a spustí jej, ''Values'' obsahuje URL souboru (slouží například pro instalaci samostatných programů, třeba POILoader)
Line 125: Line 121:
     * **CopyFile** ... zkopíruje soubor, ''Values'' obsahuje //zdrojová_cesta\soubor;cílová_cesta\soubor// (obě hodnoty mohou obsahovat i proměnné)     * **CopyFile** ... zkopíruje soubor, ''Values'' obsahuje //zdrojová_cesta\soubor;cílová_cesta\soubor// (obě hodnoty mohou obsahovat i proměnné)
     * **EditRow** ... vyhledá v souboru řádek a upraví jej; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; regulární výraz pro vyhledání náhrady; masku pro náhradu (mohou obsahovat proměnné) (slouží například k povolení zapoznámkovaného příkazu v Template souboru pro generování statistiky, může doplnit ID uživatele, ...)     * **EditRow** ... vyhledá v souboru řádek a upraví jej; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; regulární výraz pro vyhledání náhrady; masku pro náhradu (mohou obsahovat proměnné) (slouží například k povolení zapoznámkovaného příkazu v Template souboru pro generování statistiky, může doplnit ID uživatele, ...)
-    * **InsertRow** ... vyhledá v souboru řádek a za něj vlouž další; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; text vkládaného řadku (mohou obsahovat i proměnné) (slouží například k úpravě Template souboru pro generování statistiky)+    * **InsertRow** ... vyhledá v souboru řádek a za něj vloží další; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; text vkládaného řádku (mohou obsahovat i proměnné) (slouží například k úpravě Template souboru pro generování statistiky)
     * **GetCzId** ... pokusí se načíst ''ID'' uživatele na ''geocaching.cz'' (přihlašovací údaje načítá ze souboru ''geocaching-cz.config.pas''). Zjištěnou hodnotu si uloží pro budoucí náhradu proměnné %CZID%     * **GetCzId** ... pokusí se načíst ''ID'' uživatele na ''geocaching.cz'' (přihlašovací údaje načítá ze souboru ''geocaching-cz.config.pas''). Zjištěnou hodnotu si uloží pro budoucí náhradu proměnné %CZID%
     * **SkipFile** ... jen přeskočí jednu hodnotu v položce ''File''. To je užitečné, pokud je jedna hodnota v položce použita pro ''TestInstall''     * **SkipFile** ... jen přeskočí jednu hodnotu v položce ''File''. To je užitečné, pokud je jedna hodnota v položce použita pro ''TestInstall''
Line 155: Line 151:
 ==== Možné proměnné ==== ==== Možné proměnné ====
   * **%DATADIR%** datová adresář GeoGetu   * **%DATADIR%** datová adresář GeoGetu
-  * **%SCRIPTDIR%** asdresář GeoGetu se scripty+  * **%SCRIPTDIR%** adresář GeoGetu se scripty
   * **%CZID%** ID uživatele na ''geocaching.cz''   * **%CZID%** ID uživatele na ''geocaching.cz''
-  * **%CRLF%** nahradí proměnnou znaky pro zalomení řádku (umožňuje to vložit více řádků nejendou)+  * **%CRLF%** nahradí proměnnou znaky pro zalomení řádku (umožňuje to vložit více řádků najednou)
   * také je možné použít všechny systémové proměnné prostředí (%APPDIR%, %WINDIR%, %USER%, ...)   * také je možné použít všechny systémové proměnné prostředí (%APPDIR%, %WINDIR%, %USER%, ...)
  
Line 164: Line 160:
  
 ===== Zbývá doplnit ===== ===== Zbývá doplnit =====
-  * nastavení sloupce (nutná oprava GeoGetu, stávající verze nemé zveřejněný konstruktor) 
- 
-  * ''Autostat'' 
-    * instalace Autostatu není plnohodnotnou instalací, protože nevytváří všechny potřebné soubory, takže není možné provádět poinstalační kroky 
-    * instalace, by měla vytvářit úplné INI, vytvořit soubor s puntíkatými mapami z gc.cz (třeba zapoznámkovanými, aby je plugin mohl jako postinstalační krok odpoznámkovat podle požadavku uživatele a doplnit tam jeho správné ID) nebo by plugin mohl přímo ten HTML soubor vytvořit, ale stávající verze Autostatu jen přepíše při uložení konfigurace 
- 
-  * ''GgsExpr'' 
-    * instalace pluginů, nutné začlenit někam do Template 
- 
-  * ''BadgeGeb'' 
-    * nová verze bude asi úplně jinak organizovaná, nebude přes ''GgsExpr'' 
- 
   * ?? po instalaci zobrazit seznam klikacích odkazů na dokumentaci k instalovaným pluginům ??   * ?? po instalaci zobrazit seznam klikacích odkazů na dokumentaci k instalovaným pluginům ??
  
Line 187: Line 171:
  
 ===== Seznam změn ===== ===== Seznam změn =====
-** 0.0.11 (10.11.2013) ** +** 0.2.15 (8.10.2017) ** 
-  * úprava pro Geoget verze 2.8+  * doplněno vytvoření sloupce pro plugin Condition 
 + 
 +** 0.2.14 (8.10.2017), staženo 450 x  ** 
 +  * oprava vytvoření nového sloupce při instalaci vizualizačních pluginů  
 + 
 +** 0.2.13 (6.10.2017), staženo 114 x ** 
 +  * úprava pro GeoGet verze 2.
 +  * změny vynucené vývojem Geogetu, pluginů a webu geocaching.com
  
 <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">
 +** 0.0.11 (10.11.2013), staženo 9568 x **
 +  * úprava pro GeoGet verze 2.8
 +
 ** 0.0.10 (14.4.2012) Release Candidate ** ** 0.0.10 (14.4.2012) Release Candidate **
   * fix: download Template_IconList, Template_IconListColor (stahování Template_IconList, Template_IconListColor)   * fix: download Template_IconList, Template_IconListColor (stahování Template_IconList, Template_IconListColor)
user/skript/easyinstall.txt · Last modified: 2021/12/11 15:35 by mikrom