生成 Dispatch 脚本变量

使用 设定变量 对话框,可以定义 SOLIDWORKS PDM Dispatch 变量,该变量在 Dispatch 操作运行时加以赋值。

您可以生成变量,供 Dispatch 脚本和为脚本生成的图形单元使用:

  1. 通过单击 编辑操作 对话中的变量或单击调度对话中的 右箭头 来访问 设定变量 对话。
  2. 单击添加生成新的变量。
  3. 名称字段,选择新添加的变量并键入名称。
  4. 类型下拉列表中,选择数据类型:
    选项 说明
    当前配置(C) %CurrentConfig%

    范例:@

    当前文件夹路径 %CurrentFolderPath%

    示例: C:\VaultProjA\FolderA

    所选文件的当前修订版 %CurrentRevisionOfFile%

    范例:A

    所选文件的当前版本 %CurrentVersionOfFile%

    范例:4

    所选文件的目录 %DirOfSelectedFile%

    示例: C:\VaultProjA\FolderA

    当前文件夹的名称 %NameOfCurrentFolder%

    示例: FolderA

    当前库的名称 %NameOfCurrentVault%

    示例: VaultProjA

    登录用户的名称 %NameOfLoggedInUser%

    范例:Admin

    所选文件的名称 %NameOfSelectedFile%

    示例: 89-NOAO-4200-1234.sldprt

    生成所选文件的用户的名称 %NameOfUserCreatedFile%

    范例:Admin

    所选文件的路径 %PathToSelectedFile%

    示例: C:\VaultProjA\FolderA\89-NOAO-4200-1234.sldprt

    SOLIDWORKS PDM 根文件夹的路径 %RootFolderPath%

    示例: C:\VaultProjA

    运行期变量 运行期变量是存储用户输入内容的临时容器。 您可以稍后在操作脚本中使用该运行期变量。

    示例: UserState

    所选文件当前工作流程状态 %SelectedFileCurrentWorkflowState%

    范例: Approved

    静态字符串 将变量设置为使用数值字段创建的静态字符串。

    示例: %Number%_%Rev%.pdf

    所选文件生成的时间 %TimeFileCreated%

    范例:20090726 14:44:1

    所选文件修改时的时间 %TimeFileModified%

    范例:20090726 17:04:12

    环境变量的值 将变量设置为所选环境变量的值。

    示例: USERNAME

    注册表变量的值 将变量设置为所选注册表变量的值。

    示例: FileExtVer

    所选文件数据卡中的变量值 将变量设置为所选数据卡变量的值。

    示例: 通过依据

  5. 填写根据所选类型而显示的条件字段:
    1. 如果类型静态字符串 - 在字段中,输入一个值或单击 右箭头 从预定义变量、字符串函数或算术函数中创建此值。
    2. 如果类型环境变量的值 - 在环境变量字段键入或者单击 右箭头 以选择一个环境变量。
    3. 如果类型注册表变量的值 - 在注册表变量字段键入注册表变量名称。
    4. 如果类型所选文件数据卡中的变量值 - 在数据卡变量字段键入或者单击 右箭头 以选择一个数据卡变量。 然后,在配置字段键入配置。
  6. 继续添加变量(通过单击添加)或者删除变量(通过选择变量并单击移除)。
  7. 单击确定保存变量。