Python 3.x 如何检索桌面快捷方式指向的url?
我需要使用python从Windows和Linux上的快捷方式中检索url。 快捷方式的名称相同,但链接不同Python 3.x 如何检索桌面快捷方式指向的url?,python-3.x,linux,windows,Python 3.x,Linux,Windows,我需要使用python从Windows和Linux上的快捷方式中检索url。 快捷方式的名称相同,但链接不同 如何从快捷方式中检索url?大多数桌面环境中的桌面快捷方式只是一些机器可读的文件。我想没有办法解析这些文件并以这种方式检索您需要的信息 注意:这些文件的格式可能因桌面环境而异。大多数桌面环境中的桌面快捷方式只是一些机器可读的文件。我想没有办法解析这些文件并以这种方式检索您需要的信息 注意:这些文件的格式可能因桌面环境而异。数据必须在某个地方?是的,例如在gnome/kde桌面(linux
如何从快捷方式中检索url?大多数桌面环境中的桌面快捷方式只是一些机器可读的文件。我想没有办法解析这些文件并以这种方式检索您需要的信息
注意:这些文件的格式可能因桌面环境而异。大多数桌面环境中的桌面快捷方式只是一些机器可读的文件。我想没有办法解析这些文件并以这种方式检索您需要的信息
注意:这些文件的格式可能因桌面环境而异。数据必须在某个地方?是的,例如在gnome/kde桌面(linux)上,它在文件中。试试
cd~/Desktop&&cat“name\u of_short\u cut”
数据必须在某个地方?是的,例如在gnome/kde桌面(linux)上,它在文件中。请尝试cd~/Desktop&&cat“name\u of\u short\u cut”
对于Windows,请参阅。你可以依赖PyWin32吗?如果是这样的话,用接口创建CLSID_ShellLink
的实例就相对简单了;加载.lnk文件;获取接口;最后得到目标路径。对于一个实例,我们可以使用IPersistFile
界面创建一个CLSID\u InternetShortcut
实例;加载.url文件;获取接口;最后获取目标URL。对于Windows,请参阅。你可以依赖PyWin32吗?如果是这样的话,用接口创建CLSID_ShellLink
的实例就相对简单了;加载.lnk文件;获取接口;最后得到目标路径。对于一个实例,我们可以使用IPersistFile
界面创建一个CLSID\u InternetShortcut
实例;加载.url文件;获取接口;最后得到目标URL。