• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Makro um URL zu finden

TimberWuff

Geocacher
Abend,
welcher Makro Befehl befähigt mich das Listing nach einem Link durchsuchen zu lassen?
Ich möchte am Ende nur Caches angezeigt bekommen, wo ein Bild bei dropbox verlinkt ist.
 

8812

Geoguru
Muß es unbedingt ein Makro sein, oder reichte dir auch eine Grundfunktion von GSAK?
Wenn letzteres:

be6dd6e0ef098e1715d73c8634f522b0.png


Hans
 

8812

Geoguru
In einem Makro sähe der Filter so aus:
Code:
	MacroSet Dialog=Filter VarName=$filter
	Filter Name=<macro>

<data> VarName=$Filter
edtDesc=
cbxDesc=0
cbxFilter=0
cbxDistance=0
edtDistance2=
edtPlacedBy=
cbxDifficulty=0
cbxTerrain=0
cbxDif=8
cbxTer=8
cbxPlacedBy=0
cbxDif2=8
cbxTer2=8
edtUserData=
cbxUserData=0
chkReverse=False
edtTbugName=
cbxTbugName=0
cbxSource=0
edtSource=
cbxUser2=0
EdtUser2=
cbxOwnerName=0
edtOwnerName=
cbxSymbol=0
edtSymbol=
cbxUser3=0
edtUser3=
cbxUser4=0
edtUser4=
cbxFavorite=0
edtFavorite=
edtFavorite2=
edtDistance=
chkFound=True
chkNotFound=True
chkExclude=True
chkAvailable=True
chkArchivedOnly=True
chkTempUnavailable=True
chkUserFlag1=True
chkUserFlag2=True
chkBugNo=True
cbxBugs=True
chkNoteNo=True
chkNoteYes=True
edtFull=dropbox
chkFullHighlight=True
chkRegEx=False
chkFullNotes=False
chkFullLogs=False
chkFullDes=True
RbtFullAll=False
rbtFullSelect=True
chkFtfNo=True
chkFtfyes=True
chkPoNo=True
chkPoYes=True


*where*=
<enddata>
 
OP
T

TimberWuff

Geocacher
Damit kann ich nach Dropbox suchen wenn es ausgeschrieben ist. Aber nicht wenn ein Bild da steht und dies nur verlinkt zu Dropbox ist.
 

8812

Geoguru
Dann ändere mal im Makro-Code:
chkFullDes=True
RbtFullAll=False
in:
chkFullDes=False
RbtFullAll=True

Im Gui-Filter klickst Du den Button "Everywhere" an.
(Sorry für die kleine Panne)
 

8812

Geoguru
Code:
<data> VarName=$Filter
edtDesc=
cbxDesc=0
cbxFilter=0
cbxDistance=0
edtDistance2=
edtPlacedBy=
cbxDifficulty=0
cbxTerrain=0
cbxDif=8
cbxTer=8
cbxPlacedBy=0
cbxDif2=8
cbxTer2=8
edtUserData=
cbxUserData=0
chkReverse=False
edtTbugName=
cbxTbugName=0
cbxSource=0
edtSource=
cbxUser2=0
EdtUser2=
cbxOwnerName=0
edtOwnerName=
cbxSymbol=0
edtSymbol=
cbxUser3=0
edtUser3=
cbxUser4=0
edtUser4=
cbxFavorite=0
edtFavorite=
edtFavorite2=
edtDistance=
chkFound=True
chkNotFound=True
chkExclude=True
chkAvailable=True
chkArchivedOnly=True
chkTempUnavailable=True
chkUserFlag1=True
chkUserFlag2=True
chkBugNo=True
cbxBugs=True
chkNoteNo=True
chkNoteYes=True
edtFull=www.dropbox
chkFullHighlight=True
chkRegEx=True
chkFullNotes=False
chkFullLogs=False
chkFullDes=False
RbtFullAll=True
rbtFullSelect=False
chkFtfNo=True
chkFtfyes=True
chkPoNo=True
chkPoYes=True


*where*=
<enddata>
 
OP
T

TimberWuff

Geocacher
Danke für die Mühe.
Muss ich den Code als neues Makro speichern? Da passiert beim ausführen leider nichts.
 

8812

Geoguru
TimberWuff schrieb:
Danke für die Mühe.
Muss ich den Code als neues Makro speichern? Da passiert beim ausführen leider nichts.

Ja, klar. Außerdem beinhaltet der letzete Post nur die geänderte Data-Sektion. Der eigentliche Makrocode sind die ersten beiden Zeilen plus Data-Sektion.
 

8812

Geoguru
Warum probierst Du es, der Einfachheit halber, nicht erst einmal mit der eingebauten Filterfunktion?
 
OP
T

TimberWuff

Geocacher
Ich hab die eingebauten Filterfunktion genutzt sowie dein Makro.
Ein paar Caches werden gefunden, aber irgendwie nicht alle wo dropbox enthalten ist.
 

8812

Geoguru
TimberWuff schrieb:
Ich hab die eingebauten Filterfunktion genutzt sowie dein Makro.
Ein paar Caches werden gefunden, aber irgendwie nicht alle wo dropbox enthalten ist.

Hast Du die Filterfunktion auf "Everywhere" umgestellt? Nur in der Beschreibung zu suchen (wie anfangs von mir empfohlen) reicht nicht aus (warum auch immer).

Hans
 

8812

Geoguru
OK. Dann mußt Du deine Frage mal im GSAK-Forum. Dort kann dann der Entwickler etwas dazu sagen. Mir fällt gerade nichts mehr dazu ein. Sorry

Hans
 

8812

Geoguru
Hiermit lassen sich mit einem Sql-Manager wohl alle erhofften Caches finden:
Code:
Select * from cachesall Where g_contains('dropbox',LongDescription)
 
OP
T

TimberWuff

Geocacher
Über den SQL Manager findet er alle.
Gibt es einen Weg von da die Codes auszuwählen so dass ich sie in eine eigene Datenbank verschieben kann
 

RSKBerlin

Geonewbie
Teammitglied
Spanned. Die Hilfe sagt: The search includes all text that is in the GPX file, including logs. Ein kurzer Feldversuch hat jedoch ergeben, dass GSAK offenbar nur den dargestellten Text, nicht jedoch den Quelltext durchsucht. Ich persönlich halte das für ein mögliches feature request.
 

8812

Geoguru
RSKBerlin schrieb:
Spanned. Die Hilfe sagt: The search includes all text that is in the GPX file, including logs. Ein kurzer Feldversuch hat jedoch ergeben, dass GSAK offenbar nur den dargestellten Text, nicht jedoch den Quelltext durchsucht. Ich persönlich halte das für ein mögliches feature request.

Ich auch. Mach mal. Ich habe gerade keine Lust. :D
 
Oben