gpt4 book ai didi

python - Adobe After Effects COM 对象模型 ID?

转载 作者:太空狗 更新时间:2023-10-29 20:31:46 25 4
gpt4 key购买 nike

尝试在 Python 中获取 Adob​​e After Effects 的 DOM/COM 对象模型,以便我可以操作/编写应用程序各个部分的脚本。这在其他 Adob​​e 应用程序上是可能的,如下所示:( https://github.com/lohriialo/photoshop-scripting-python , https://github.com/lohriialo/indesign-scripting-python )。

查看 COM 对象查看器后,我仍然没有计算出 After Effects COM ID。

因此理想情况下可以使用类似于以下的代码加载 DOM:

import win32com.client
app = win32com.client.Dispatch('XX')

其中 XX 类似于 AfterEffects.Application,

非常感谢大家的帮助,一旦这个麻烦的问题得到解决,我就会把图书馆放在一起;可以在这里找到:https://github.com/samholt/after-effects-scripting-python

最好的,

山姆

最佳答案

After Effects 似乎没有出现在 COM 对象列表中。

您可以通过以下命令获取列表:

Get-ChildItem HKLM:\Software\Classes -ErrorAction SilentlyContinue | Where-Object {
$_.PSChildName -match '^\w+\.\w+$' -and (Test-Path -Path "$($_.PSPath)\CLSID")
} | Select-Object -ExpandProperty PSChildName

(来源:win32com.client.Dispatch Class Label)

关于python - Adobe After Effects COM 对象模型 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com