【问题标题】:GPS metadata with WSH script带有 WSH 脚本的 GPS 元数据
【发布时间】:2013-04-22 06:42:40
【问题描述】:

我正在尝试使用 VBScript 从图像集合中提取 GPS 元数据。使用 Shell.Application 对象,我可以从文件中获取元数据,但它们不包含 GPS 信息。可能吗?从我正在使用的文件中解析元数据的缩写脚本:

<job id="main">
    <object id="objShell" progid="Shell.Application" />
    <script language="VBScript">
        Dim arrHeaders(300)
        Set objFolder = objShell.Namespace("c:\Path\To\Folder\With\One\Jpg\")
        For i = 0 to 299
            arrHeaders(i) = objFolder.GetDetailsOf(objFolder.Items, i)
        Next
        For Each strFileName in objFolder.Items
            For i = 0 to 299
                Wscript.Echo i & vbtab & arrHeaders(i) & ": " & objFolder.GetDetailsOf(strFileName, i)
            Next
        Next
    </script>
</job>

【问题讨论】:

    标签: vbscript gps metadata wsh


    【解决方案1】:

    我在 Paul Grant 的网站 http://www.paulgrant.ca/code_image_details_gps.html 上找到了解决方案。

    非常漂亮和干净的脚本。

    【讨论】:

    • 出于某种原因,从文件中读取的所有数据都四舍五入到小数点后 4 位,但我不知道为什么。