明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 992|回复: 3

[提问] 文本框取值

[复制链接]
发表于 2023-8-12 21:24:54 | 显示全部楼层 |阅读模式
本帖最后由 zhanghuohuo 于 2023-8-12 21:28 编辑

小白,参照别人代码写了个工具
请大神补充一下,要求运行 点取 取值按钮将选取的文本显示在 文本框窗体中。
代码中(defun GL:qz (),没有写[size=22.0875pt]

  1. (vl-load-com)
  2. (defun c:tc (/ fname fn x dclid lin)
  3.   (setq fname (vl-filename-mktemp nil nil ".dcl" ))
  4.   (setq fn (open fname "w" ))

  5.   (foreach x '(
  6.                
  7.                 "  agtckz : dialog{"
  8.                 "  label="文本取值求和 V1.0";"  
  9.                 "     :row{"
  10.                 "     :boxed_column{"
  11.                 "     :row{"
  12.                 "      :edit_box {key = "1";label = "求和";width = 240;height = 4;value ="3";}"               
  13.                 "     }"
  14.                 "     :row{"
  15.                 "      :button{key="2";label="取值";width=16;}"
  16.                 "     cancel_button;"
  17.                 "     }"
  18.                 "     }"              
  19.                 "     }"
  20.                 "}"
  21.               );end ;endlist
  22.     (princ x fn)
  23.     (write-line "" fn)
  24.   );end foreach
  25.   (close fn)
  26.   (setq fn (open fname "r" ))
  27.   (setq dclid (load_dialog fname))
  28.   (while (or (eq (substr (setq lin (vl-string-right-trim "" fn)" (vl-string-left-trim "(write-line "" (read-line fn)))) 1 2) "//" ) (eq (substr lin 1 (vl-string-search " " lin)) "" ) (not (eq (substr lin (+ (vl-string-search " " lin) 1) 9) " : dialog" ))))
  29.   (new_dialog (substr lin 1 (vl-string-search " " lin)) dclid)
  30.   (action_tile "2" "(done_dialog 2)" )
  31.   (setq re (start_dialog))
  32.   (cond
  33.     ((= re 2) (GL:qz))
  34.    
  35.   );end cond
  36.   ;(unload_dialog dclid)
  37.   ;(close fn)
  38.   ;(vl-file-delete fname)
  39.   (princ)
  40. )
  41. (defun GL:qz ()

  42.     )


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-8-12 22:47:41 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2023-8-13 12:16:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 02:25 , Processed in 0.159371 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表