Přejít na obsah


Fotka

AutoStat3 - automatické statistiky z GeoGetu pomocí GgStat a GeoJarry


  • Pokud chcete vložit odpověď, přihlašte se
607 odpovědí na toto téma

#101 mikrom

mikrom

    Advanced Member

  • Members
  • PipPipPip
  • 1 966 příspěvků(y)

Publikováno 19 duben 2011 - 10:01

v AutoStatu se GgStat.exe pousti od zmeny z BATu na volani RunExec() porad stejne:
akce := '"'+GEOGET_SCRIPTDIR+'\GgStat\GgStat.exe'+
          '" -d "'+GEOGET_DATADIR+'\'+database+'.db3"'+
           ' -o "'+GEOGET_SCRIPTDIR+'\AutoStat\last\'+statistics+'"'+
           ' -t "'+RelToAbsFilename(template,GEOGET_DATADIR)+'"'+
           ' -x '+homeLat+
           ' -y '+homeLon+
           ' -c '+ValidateOwnerName(GEOGET_OWNER);

  {no a v pripade zapnutyho debugmodu pridame '-q' at nas ggstat nerusi okynkem, ktere se pak musi odkliknout}
  if not debugMode then
    akce := akce + ' -q';

  if debugMode then ShowErrorMessage(_('Run GgStat with these parameters:') + CRLF + CRLF + akce);

  ShowGgStatError(RunExec(akce));
a me to na Win7 64bit funguje porad stejne dobre, je pravda ze v ceste nemam diakritiku, na tu moc nehraju, ale mezery se tam najdou.. :)
  • 0

#102 S474N

S474N

    Advanced Member

  • Members
  • PipPipPip
  • 6 522 příspěvků(y)

Publikováno 19 duben 2011 - 10:03

Osobne si myslim, ze to tam "kurvi" prave ta diakritika. Coz je mimochodem videt, jak je rozhozena v tom DOS okne.
  • 0
Vložený obrázek GASP - statistiky z Geogetu na pár kliknutí (diskuze ke GASP)

UPOZORNĚNÍ- moje ICQ, Soukromé zprávy či email opravdu NESLOUŽÍ jako technická podpora.
Pro pokládání dotazů nebo rad využijte fórum (od toho tu je).

#103 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 10:06

Je otazka, zda to neni chybnym nastavenim cestiny ve Win7. Takze zkontrolujte nekdo z postizenych nastaveni systemu pomoci toho Halumova programu.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#104 mikrom

mikrom

    Advanced Member

  • Members
  • PipPipPip
  • 1 966 příspěvků(y)

Publikováno 19 duben 2011 - 10:15

tak jsem zmenil nazev slozky "GeoGet" na "Čeožet" (mam portable verzi na dropboxu, takze je datadir v nem) a opravdu to nefunguje. a to s kodovanim cestiny NEMAM problem. v orig. GgStat.ggp.pas se taky nic neprekodovava.. kdyz dam AnsiToOEM(), UtfToAnsi() tak se GgStat.exe vubec nespusti :(
  • 0

#105 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 11:19

V tom pripade zkus jeste verzi GgStatu 1.30, zda to s ni bude chodit. Mne to nechodilo. Ale s autostatem 2.52/53 to chodilo. Takze vyvstava otazka co se zmenilo? Dle meho jedine Autostat. Co se zmenilo v nem nechavam na tobe.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#106 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 11:23

A kdy se v tom budes hrabat, tak jeste poresit zobrazeni uzivatelskeho profilu u lidi, co maji v nicku napodenicka. Spasik je ukazkou toho, ze se nevola spravne.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#107 mikrom

mikrom

    Advanced Member

  • Members
  • PipPipPip
  • 1 966 příspěvků(y)

Publikováno 19 duben 2011 - 12:00

ad profil: co lepsiho nez EncodeURLElement tam mam dat?
http://www.geocaching.com/profile/?u='+EncodeURLelement(gsUsername)+'#ctl00_ContentBody_ProfilePanel1_lblProfile'

  • 0

#108 mikrom

mikrom

    Advanced Member

  • Members
  • PipPipPip
  • 1 966 příspěvků(y)

Publikováno 19 duben 2011 - 13:11

tak pokud mam v ceste diakritiku, tak mi nejde ani GgStat..30 ani 32.. ani pres prikazovej radek..
  • 0

#109 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 19 duben 2011 - 13:13

mikrom napsal/a:
ad profil: co lepsiho nez EncodeURLElement tam mam dat?

http://www.geocaching.com/profile/?u='+EncodeURLelement(gsUsername)+'#ctl00_ContentBody_ProfilePanel1_lblProfile'


Jeste pred tim to gsUsername preved z ANSI na UTF8, a az potom volej to EncodeURLelement. ;)
  • 0

#110 MaFa

MaFa

    Advanced Member

  • Members
  • PipPipPip
  • 1 383 příspěvků(y)

Publikováno 19 duben 2011 - 18:30

Přidal jsem do GgStatu rozpoznání kódové stránky, kdo chce dělat beta testera, ať si stáhne ggsta-beta.zip. Dejte vědět jestli to pomůže.
  • 0
MaFa

#111 mike_btk

mike_btk

    Advanced Member

  • Members
  • PipPipPip
  • 151 příspěvků(y)

Publikováno 19 duben 2011 - 19:25

MaFa napsal/a:
Přidal jsem do GgStatu rozpoznání kódové stránky, kdo chce dělat beta testera, ať si stáhne ggsta-beta.zip. Dejte vědět jestli to pomůže.

Nepomohlo. Nahoře (ve výpisu) si Ggstat cestu k databazi najde, dole už plugin cestu nerozpozná.

Přiložené miniatury

  • screenshot_ggstat.jpg

  • 0

#112 MaFa

MaFa

    Advanced Member

  • Members
  • PipPipPip
  • 1 383 příspěvků(y)

Publikováno 19 duben 2011 - 19:44

Aha, tak nějaké zlepšení by tu bylo, plugin se spustí, nicméně špatně pochopí kódování jména databázového souboru. Tak to bych potřeboval vědět, v jakém kódování očekává GgsExpr jméno databáze.
  • 0
MaFa

#113 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 20:01

Toto hlaseni je jeste z kontroly souboru jeste pred pristupem k databazi. Je to po prikazu
if (! -e soubor){chyba;}

Takze dle meho by to melo byt v OEM. Ale opakuji, ze se neco muselo zmenit, protoze plugin se nezmenil jiz hodne dlouho.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#114 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 20:15

Neoverena idea: Autostat 2.52 spoustel GgStat pres bat, ze? Takze GgStat dostal cestu a jmeno souboru vzdy v OEM, a takto zapsanou cestu predal i do pluginu. Nebo ji nejak jeste prekodoval? Zmenilo se neco jineho nez ze to nejde pres bat?
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#115 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 20:40

Odpovim si sam. GgStat prevadi pro sebe cestu z cp1250 do interniho kodovani a takovouto cestu predava do pluginu. A ted tomu prestavam rozumet: GgsExpr takovou cestu pouzije pro pristup k databazi. A vzhledem k tomu, ze GgStat take, tak jsem asi nekde neco prehlidl. :(
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#116 MaFa

MaFa

    Advanced Member

  • Members
  • PipPipPip
  • 1 383 příspěvků(y)

Publikováno 19 duben 2011 - 20:45

Tam bude asi problem, já myslím, že to správně nefungovalo nikdy, jenomže starej Autostat používal relativní cesty a novej používá absolutní, takže se najednou v cestě objevily české znaky. Příkaz if ( ! -e "$DBFile" ) totiž potřebuje kódování z příkazového řádku, zatímco DBI->connect("dbi:SQLite:$DBFile") potřebuje perlovské kódování. Já předávám všechno už v perlovském kódování takže plugin již nemusí nic dekódovat. Takže bys měl použít if ( ! -e encode(cp1250 , $DBFile)
  • 0
MaFa

#117 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 20:50

Dobra to bych pochopil. Ale GgStat 1.32 testuje tke jen if(! -e $DBFile){...} :o A ted vysvetluj ;)
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#118 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 19 duben 2011 - 20:52

Microme, je nejaky duvod k absolutni ceste? Databaze musi byt v DATADIRu, jinak by nechodilo nic. DATADIR je aktualni pracovni adresar pri spusteni jakehokoli scriptu. Proc tedy absolutni adresa? EDIT: nicmene relativni cesta stejne problem nevyresi. Uzivatel si pojmenuje databazi s nabodenicky a mame zase praci. Ja se z tech Win asi jednou zblaznim.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#119 MaFa

MaFa

    Advanced Member

  • Members
  • PipPipPip
  • 1 383 příspěvků(y)

Publikováno 19 duben 2011 - 20:55

Dobra to bych pochopil. Ale GgStat 1.32 testuje tke jen
if(! -e $DBFile){...} A ted vysvetluj

To ovsem vubec neni pravda, GgStat tam ma:
if ( ! -e "$opt{d}" )
  {
    printAndDie(4,"Database file $DBFile does not exist.");
  }

  • 0
MaFa

#120 petulinka1

petulinka1

    Advanced Member

  • Members
  • PipPipPip
  • 4 316 příspěvků(y)

Publikováno 19 duben 2011 - 20:58

hlasim ze po aktualizaci mi vsechno funguje, jak ma :) (widle, ubuntu jsem uz nejak vzdala)
  • 0




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama