GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skripty

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
user:skripty [2014/02/09 21:34] – [Instalace skriptů] mikromuser:skripty [2020/12/27 11:50] (current) mikrom
Line 1: Line 1:
 ====== Skripty ====== ====== 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!+Program GeoGet poskytuje rozhraní, pomocí kterého může kdokoliv rozšířit jeho funkce. Dělá se to pomocí integrovaného interpreteru 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!
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Line 6: Line 6:
 </WRAP> </WRAP>
  
 +===== Diskuse =====
 +<WRAP center round tip 60%>
 +Pokud vám z následujících popisů a návodů nebude něco jasné, [[http://www.geocaching.cz/topic/29256-programov%C3%A1n%C3%AD-v-geogetu/#entry489225|existuje diskusní vlákno]] určené pro rady a zkušenosti s programováním pluginů. Tam můžete položit jak obecnější a principiální dotazy, tak i naprosto konkrétní otázky pro řešení jedné úlohy nebo otázky související s určitým scriptem.
 +</WRAP>
  
 ===== Druhy skriptů ===== ===== Druhy skriptů =====
Line 15: Line 19:
   * GGV - [[:user:skripty:ggv|Mění zobrazení dat v hlavním seznamu]]   * GGV - [[:user:skripty:ggv|Mění zobrazení dat v hlavním seznamu]]
   * GGI - [[:user:skripty:ggi|Instalační skripty]]   * GGI - [[:user:skripty:ggi|Instalační skripty]]
 +  * GGD - [[:user:skripty:ggd|Download skripty]] <sup>2.9.2</sup>
  
 ===== Jména skriptů a pluginů ===== ===== Jména skriptů a pluginů =====
 <WRAP center round important 80%> <WRAP center round important 80%>
-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 [[user:skript:ggstat|GgStat]] a naštěstí již neexistující **GgStat2**, který způsoboval zmatky u některých uživatelů ště rok po jeho přejmenování na dnešní [[user:skript:autostat|AutoStat]].+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 [[user:skript:ggstat|GgStat]] a naštěstí již neexistující **GgStat2**, který způsoboval zmatky u některých uživatelů ještě rok po jeho přejmenování na dnešní [[user:skript:autostat|AutoStat]].
 </WRAP> </WRAP>
- 
- 
  
 ===== Instalace skriptů ===== ===== 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. 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.
  
-<WRAP center round info 60%>+<WRAP center round info 80%>
 Nezapomeňte se řídit zvláštními instrukcemi autora skriptu, pokud jsou někde napsány. Nezapomeňte se řídit zvláštními instrukcemi autora skriptu, pokud jsou někde napsány.
 </WRAP> </WRAP>
Line 44: Line 47:
   * [[user:skripty:forms|vámi vytvořené dialogové formuláře]]   * [[user:skripty:forms|vámi vytvořené dialogové formuláře]]
   * [[user:skripty:unit|členění skriptu do více souborů]]   * [[user:skripty:unit|členění skriptu do více souborů]]
-  * [[http://geoget.ararat.cz/doku.php/tag:lib?do=showtag&tag=lib|Knihovní skripty]] (knihovny) jsou skripty jako každé jiné a obsahují obecněji napsané funkce, které mohou být použité v dalších skriptech i jinými autory. Často jsou napsané tak, že je možné je použít buďto příkazem ''{$include}'' nebo příkazem ''uses''+  * [[http://www.geoget.cz/doku.php/tag:lib?do=showtag&tag=lib|Knihovní skripty]] (knihovny) jsou skripty jako každé jiné a obsahují obecněji napsané funkce, které mohou být použité v dalších skriptech i jinými autory. Často jsou napsané tak, že je možné je použít buďto příkazem ''{$include}'' nebo příkazem ''uses''
  
 ===== Zakódované skripty ===== ===== Zakódované skripty =====
user/skripty.1391978053.txt.gz · Last modified: 2014/02/09 00:00 (external edit)