操作表达式可以访问指示所选择的磁贴的变量,并描述操作时磁贴的状态。 变量名称是保留的,其值是只读的,除非在操作表达式中访问它们,否则没有任何意义。
如果是文本框,则当用户退出文本框时,将计算以下调用中的操作表达式:edit1action_tile (action_tile "edit1" "(setq ns $value)") 包含用户输入的字符串,表达式将其保存在变量中。$valuens 下一个示例保存所选磁贴的名称,以便程序可以引用它: (action_tile "edit1" "(setq newtile $key)") 在本例中,该变量设置为所选切片的键名称。该变量在用作多个单独磁贴的操作的函数中非常有用。当磁贴在多个调用中命名时,只有最后一次此类调用(之前)才有效。(这就像你要为同一个变量分配多个值一样。可编程对话框 (PDB) 功能只允许每个图块执行一个操作。newtile"edit1"$keyaction_tilestart_dialog 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:50
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.