Python在开始菜单中找到 "all programs"文件夹

标签 python windows pywin32 shortcut

我正在尝试在开始菜单的 Windows 文件夹“程序”内创建一个包含快捷方式的文件夹。我已经找到了创建 shhorkut 的方法,但找不到在开始菜单中找到“程序”文件夹的方法。例如查找我使用的桌面文件夹:

os.environ["userprofile"]+"\\Desktop\\" 

但我希望它与“程序”文件夹和程序文件夹一起。

注意:我不是在搜索“Program Files”文件夹!我正在开始菜单“程序”中搜索文件夹,例如在我的计算机中位于“C:\ProgramData\Microsoft\Windows\Start Menu\Programs”

最佳答案

这对我来说是这样的:

os.path.join(os.environ["userprofile"], "Start Menu", "Programs")

可能有一种更合适的方法可以使用 Windows API 来完成此操作,但我不知道。

编辑:

以下是一些可能有帮助的 Windows API 相关 Material 。不过,我不太了解 Windows API,无法为您编写脚本。

关于Python在开始菜单中找到 "all programs"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485696/

相关文章:

python - 如何使用Python从Excel中的特定列中提取不可见的注释

python - 训练神经网络的问题

java - 无法使用 pyjks 打开 JCEKS keystore

node.js - Jenkins 在 Windows Server 2012 上构建由于 node-gyp 失败,可从命令行运行

c++ - Windows 2012 R2 closesocket() 卡在监听套接字上

python - 如何使用带通配符的 win32gui FindWindow

python - 如何添加pywin32托盘图标菜单分隔符/分隔符?

Python 数据框;使用多个过滤器更改列值时遇到问题

python - 无法导入声音文件

windows - 如何从 Windows Media Center 开始菜单中的自定义 strip 和磁贴启动可执行文件?