[Adobe开发] 注册表: 通过python获取软件安装路径

使用python内置模块访问注册表: winreg

Adobe各种软件都在 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Adobe 里, 具体你可以windows搜索注册表编辑器打开并访问具体位置, 查看更多信息

以PS为例

import winreg

ps_registry_path = "SOFTWARE\\Adobe\\Photoshop"
ps_key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, ps_registry_path)
num_subkeys = winreg.QueryInfoKey(ps_key)[0]
versions = []
for i in range(num_subkeys):
    subkey_name = winreg.EnumKey(ps_key, i)
    versions.append(subkey_name)

# 选择最新版本的 Photoshop
latest_version = max(versions)

ps_key_latest_version = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, ps_registry_path + "\\" + latest_version)

# 获取最新版本 Photoshop 的安装路径(也可以指定)
PS_APP = winreg.QueryValueEx(ps_key_latest_version, "ApplicationPath")[0] + "Photoshop.exe"
print("最新版本的 Photoshop 安装路径:", PS_APP)

给TA充电
共{{data.count}}人
人已充电
PS/PR/AI脚本

[PS开发]如何使用命令行运行PS的jsx脚本

2024-2-5 7:43:15

AEAE开发脚本开发

[AE脚本开发]合并多条路径为一条

2024-2-22 16:36:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索