首页 > 编程学习 > Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条

Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条

做好的宏脚本程序,每次打开脚本加载程序太多麻烦,为了方便的调用脚本做各种操作,可以使用系统的自定义工具条功能将脚本加载到工具条上。
操作步骤如下:

  1. 在系统工具条上右键换出自定义菜单功能,选择宏脚本,点击输入。
    在这里插入图片描述

  2. 选择需要关联的宏脚本程序。
    在这里插入图片描述

  3. 将宏脚本功能写到描述中,选择合适的图标作为工具栏的图标。
    在这里插入图片描述

  4. 在同一个窗口切换工具栏命令,新建一个自定义的工具栏
    在这里插入图片描述

  5. 点击宏脚本图标,拖动到新建的工具条上,新的脚本命令组成了自定义工具条。
    在这里插入图片描述

  6. 制作完成的工具条,鼠标经过图标会显示设置的提示信息,右键弹出编辑脚本命令,左键直接执行命令,非常方便。
    在这里插入图片描述

如何定义宏脚本的输入参数

宏脚本相互调用时,经常需要输入一些参数,那么如何设置宏脚本的输入参数呢?

  1. 比如脚本M1调用脚本M2时,可使用如下方法:
    脚本M2是基本的功能实现,可以在程序中使用$数字的方式使用预设的输入参数值。
    $0 被调用脚本-即本脚本的名称
    $1 本脚本的第一个输入参数,如Name
    $2 本脚本的第二个输入参数,如Age
    $3 本脚本的第三个输入参数,如Salary
    M2脚本内容:
DECLARE vStr "脚本名称$0,使用人$1,年龄$2,月薪$3"
MACRO ECHO ( $vStr )

M2脚本的存放路径为:“D:\Macro\M2.pwmacro”
M1脚本内容:

MACRO EXEC ( "D:\Macro\M2.pwmacro","张三",28,4500.0 )

运行脚本1结果成功:
脚本名称D:\Macro\M2.pwmacro,使用人张三,年龄28,月薪4500
印证了输入参数对应性如下:

$0 - D:\Macro\M2.pwmacro
$1  本脚本的第一个输入参数,张三
$2  本脚本的第二个输入参数,28
$3  本脚本的第三个输入参数,4500

因此,$0 -$n就是使用输入参数的方法,非常简单。


本文链接:https://www.ngui.cc/zz/1918291.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000