Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
KW = FF_GetIPTC("keywords")
KW = replace(KW,vbCrLf," #")
Danke, Werner! Aber siehe Post #45 nochmal. Hab jetzt wieder Leerzeichen zu wenig. War auf einem guten Weg und muss den morgen nochmal gehen, von Anfang an...!KW= "#" & Replace(KW, vbCrLf, " #")
Dim aArray
Dim aReplaceStrings
Dim iKeyWords
Dim iReplaceStrings
Dim sKeyWords
Dim sWord
Dim sResult
aSearchStrings = Array(" ", ";", "-", ".")
aRepaceStrings = Array("", "", "_", "_")
….
FF_LoadIPTC(sFile)
sKeyWords = FF_GetIPTCTag("Keywords")
aArray = Split(sKeyWords, vbCrLf)
For iKeyWords = 0 To UBound(aArray, 0)
sWord = aArray(iKeyWords)
For iReplaceWords = 0 To UBound(aReplaceStrings, 0)
sWord = Replace(sWord, aSearchStrings(iReplaceWords), aReplaceStrings(iReplaceWords))
Next
aArray(iKeyWords) = sWord
Next
sResult = "#" & Join(aArray, "; #")
Jetzt aber bleiben immer noch kleine Reste zurück, die in den #hashtags unverträglich sind:
- Dash, Minus oder Gedankenstriche. Dot, Punkt
Wie kann ich jetzt den Keyword-String noch um diese Zeichen bereinigen?
Hier mal das Paket auf meinem DOpus-Button, der unter DOS ausgeführt wird:
@nodeselect
chcp 65001
exiftool -p "${keywords;s/ //g;s/^/#/g;s/,/ #/g}" {filepath$} | Clip
exiftool -p "${keywords;s/ //g;s/^/#/g;s/,/ #/g;s/[-.]//g}" {filepath$} | Clip
exiftool -p "${keywords;s/ //g;s/^/#/g;s/,/ #/g;tr/-./+*/}" {filepath$} | Clip