我正在尝试从 Python 读取快捷方式 ( .lnk
) 文件的目标文件/目录。有无头痛的方法吗?规范超出了我的理解范围。我不介意使用仅限 Windows 的 API。
我的最终目标是在 Windows XP 和 Vista 上找到 "(My) Videos"
文件夹。在 XP 上,默认情况下,它位于 %HOMEPATH%\My Documents\My Videos
,在 Vista 上它是 %HOMEPATH%\Videos
。但是,用户可以重新定位此文件夹。在这种情况下, %HOMEPATH%\Videos
文件夹不再存在并被 %HOMEPATH%\Videos.lnk
替换,它指向新的 "My Videos"
我想要它的绝对位置。
原文由 Etienne Perot 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 Python 创建快捷方式(通过 WSH)
使用 Python 读取快捷方式的目标(通过 WSH)