Přejít na obsah


Fotka

export jmen z logů


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

#1 Iluvator

Iluvator

    Advanced Member

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

Publikováno 24 duben 2008 - 6:40

Tak mám také jeden dotaz.
Jakým způsobem je možné vytáhnout z logů vlastní keše jména všech úspěšných lovců? Teda pokud je to legální.
Potřeboval bych totiž pro jednu keš mít přehled, kdo má odlovené předešlé keše a nechce se mi to již vypisovat ručně do excelu.
  • 0
Oregon 300
Tak do toho šlápni ať vidíš kousek světa.....

#2 suplere

suplere

    Advanced Member

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

Publikováno 24 duben 2008 - 7:01

Pokud pouzivas GSAK tak by to nemel byt problem. (V GG to asi taky nejak pujde)... Logy jsou v tabulce Logs, takze si nechas vyfiltrovat jen tu jednu kes a treba: Table Active=Logs GOTO POsition=TOP While not($_EOL) IF $d_lType="Found it" Zapis nekam $d_lBy (pokud nasel zapis jeho nick) ENDIF Goto Position=Next EndWhile
  • 0

#3 Mejstro

Mejstro

    Advanced Member

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

Publikováno 24 duben 2008 - 8:46

Na makra jsem asi trdlo. Zkousim si pohrat se Suplerovym makrem na ziskani seznamu nalezcu (viz predchozi prispevek) a zkousim ho presvedcit, aby exportoval tento seznam do textoveho souboru (pres putfile), ale bezuspesne. Nemohl by prosim nekdo naznacit syntaxi pro vytvoreni txt souboru s timto seznamem? Diky moc

$Output=""
INPUT Msg="Zadej výstupní soubor pro export:" Default="C:\who_found.txt" VarName=$datafile Browse=File
FILTER Name="My Caches"
Table Active=Logs
GOTO Position=top
WHILE NOT($_EOL)
IF $d_lType="Found it" 
$Output = $Output + $d_lBy + $_newline
ENDIF
GOTO Position=Next
ENDWHILE
$TextFile = PutFile($datafile, $Output)
IF Left($TextFile, 7) = "*Error*"
CANCEL Msg="Unable to write to $datafile!"
ENDIF
CANCELFILTER

  • 0
Honza a Péťa Mejstříkovi
Beroun
Garmin Oregon 550t + Topo Czech 2010 PRO + GSAK 7.7.x

#4 Mejstro

Mejstro

    Advanced Member

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

Publikováno 24 duben 2008 - 11:25

Tak tohle by melo fungovat (je jen potreba vytvorit filtr pro Umistene kese (My Caches):

$Output=""
INPUT Msg="Output file:" Default="C:\who_found.txt" VarName=$datafile Browse=File
FILTER Name="My Caches"
Goto Position=top
while not($_EOL)
 Table Active=Logs Scope=Parent
 GOTO Position=top
 WHILE NOT($_EOL)
   IF $d_lType="Found it"
     $Output = $Output + $d_lBy + $_newline
   ENDIF
   GOTO Position=Next
 ENDWHILE
 Table Active=caches
 Goto Position=Next
ENDWHILE
$TextFile = PutFile($datafile, $Output)
IF Left($TextFile, 7) = "*Error*"
 CANCEL Msg="Unable to write to $datafile!"
ENDIF
CANCELFILTER

  • 0
Honza a Péťa Mejstříkovi
Beroun
Garmin Oregon 550t + Topo Czech 2010 PRO + GSAK 7.7.x




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

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

Reklama