乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 96|回复: 0

[编程交流] 有人能帮我吗

[复制链接]

15

主题

52

帖子

37

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-6 07:16:29 | 显示全部楼层 |阅读模式
我有一个。以前运行的DCL文件,但碰巧我丢失了LISP文件。
我已经在这里附上了我的对话框,这是DCL的代码。
 
//TXScale。dcl
 
@包括“Ahmeds.dcl”
 
//绘图比例:行{key=“plottingscale”;fixed\u width=true;hgap;:t12{key=“sctxt”;value=“Plotting Scale:”;horizontal\u margin=none;}:pop10{key=“scale”value=“7”;horizontal\u margin=none;}}}
ChangeTextHeight:对话框{key=“author”label=“更改文本高度”;
艾哈迈德服务软件;
vht;
:box_列{label=“如何更改文本高度?”;
:radio\u row{key=“nh”;fixed\u width=true;
:rbf{key=“c”;label=“&更改文本高度(绝对)”;垂直_边距=无;}
:rbf{key=“r”label=“重新缩放文本高度(&S)”vertical\u margin=none;}
}
vgap;
}
:box_列{label=“文本高度选项”;
:行{
:列{
:行{fixed_width=true;
:t13{value=“新文本高度:”;key=“nth”}
:eb7{key=“th”;allow\u accept=true;horizontal\u margin=none;}
 
}
:行{fixed_width=true;
:t13{value=“新文本宽度:”;key=“ntw”}
:eb7{key=“tw”;horizontal\u margin=none;}
 
}
}
 
:间隔{width=1;}
:列{fixed_width=true;
绘图比例;
:行{fixed_width=true;
hgap;
 
}
 
:t30{key=“缩放文本”;}
}
}
vgap;
}
右按钮2;
}
 
 
 
我试图重建代码,但作为LISP的初学者,这对我来说太难了
 
DCL以前是这样工作的。。。。
 
当我按下此功能的工具栏按钮时,我只选择一个实体(数字、文本或字符串),然后出现此对话框。
 
1、编辑框自动携带相应的高度和宽度(实数)
2.如果我选择单选按钮(更改文本高度),打印比例(文本)和弹出菜单将被禁用。
3.如果我选择单选按钮(重新缩放文本高度),打印比例启用,其他功能不启用。
4、绘图比例取决于我选择的图层。。
 
每层文字高度的公式如下。。
 
;角(/(*1.40比例)1000.0)
;地块,面积,ADJ-TXT(/(*2.00比例)1000.0)
;ERYA(/(*2.50刻度)1000.0)
;边界/(*3.00比例)1000.0)
;索赔(/(*7.40比例)1000.0)
; 蒙拉德(/(*0.60标度)1000.0)
 
在我之前的LISP中,好的事情是我只选择了一个实体,当我按ok时,整个层都改变了。。。
 
请帮忙。。。。。
 
非常感谢。
081629agnyre7cr1j5mg5t.jpg
5854-A.dwg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 10:31 , Processed in 0.848760 second(s), 59 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表