You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按path_count次数重复代码并每次修改PathItems()内的索引值

你直接将PathItems()内的固定索引替换为循环变量即可,由于Illustrator的PathItems集合默认从1开始计数,将循环起始值设为1就能和你需要的序号完全对应。

对应实现代码

VBA/VBS 版本(适配你原代码的语法风格)

path_count = ai_app.ActiveDocument.PathItems.Count
' 循环变量i从1遍历到总路径数
For i = 1 To path_count
    front_path = ai_app.ActiveDocument.PathItems(i)
    ' 此处写入你原本需要对front_path执行的所有操作代码
Next

Python 调用COM接口版本

path_count = ai_app.ActiveDocument.PathItems.Count
# Python的range为左闭右开区间,结束值需+1才能覆盖到最后一个路径
for i in range(1, path_count + 1):
    front_path = ai_app.ActiveDocument.PathItems(i)
    # 此处写入你需要对front_path执行的操作代码

补充说明

  • 循环过程中i会自动从1递增到path_count,每次调用PathItems(i)就会自动取到对应序号的路径元素,不需要手动修改参数
  • 如果你使用的是其他脚本语言,只要调整循环写法,保持索引值从1开始随循环递增即可

内容的提问来源于stack exchange,提问作者Joy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 18:15:04