Polyworks脚本开发学习笔记(十七)-制作宏脚本自定义工具条
做好的宏脚本程序,每次打开脚本加载程序太多麻烦,为了方便的调用脚本做各种操作,可以使用系统的自定义工具条功能将脚本加载到工具条上。
操作步骤如下:
-
在系统工具条上右键换出自定义菜单功能,选择宏脚本,点击输入。
-
选择需要关联的宏脚本程序。
-
将宏脚本功能写到描述中,选择合适的图标作为工具栏的图标。
-
在同一个窗口切换工具栏命令,新建一个自定义的工具栏
-
点击宏脚本图标,拖动到新建的工具条上,新的脚本命令组成了自定义工具条。
-
制作完成的工具条,鼠标经过图标会显示设置的提示信息,右键弹出编辑脚本命令,左键直接执行命令,非常方便。
如何定义宏脚本的输入参数
宏脚本相互调用时,经常需要输入一些参数,那么如何设置宏脚本的输入参数呢?
- 比如脚本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
就是使用输入参数的方法,非常简单。