7.9.7.2.dialog 关键字¶
使用 dialog 关键字将 GEL 函数添加到“Scripts”菜单,并创建对话框窗口来输入参数。从“Scripts”菜单中选择函数后,将出现一个对话框窗口,提示用户输入参数。函数声明中除参数外的字符串是对话框中的参数说明。
dialog GEL 函数的语法如下所示:
dialog funcName( paramName1 "param1 definition", paramName2 "param2 definition", ...) { statements }
paramName[1-6]: 函数内使用的参数变量名称
param1 definition: 在字段旁边的对话框窗口中打印的参数说明
您可以通过对话窗口将最多六个参数传递到添加的 GEL 函数。以下示例显示了如何使用 dialog 关键字添加两个菜单项。
menuitem "My Functions"; dialog InitTarget(startAddress "Starting Address", EndAddress "End Address") { statements } dialog LoadMyProg() { statements }
此示例在“Scripts”菜单下添加了以下子选项。
当您使用 InitTarget 命令时,函数:InitTarget 对话框会提示您输入起始地址和结束地址。
当您在输入字段中输入值时,按 Execute 按钮可使用这些参数调用 GEL 函数。