明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1494|回复: 13

[提问] 这是什么毛病?紧急

[复制链接]
发表于 2023-6-21 13:14:16 | 显示全部楼层 |阅读模式
cad2008 命令行明明输入3  结果却得到“”  这是什么毛病????关键输入1 2 4 5 6 还都没问题,懵圈中。。。。。


发表于 2023-6-23 19:50:52 | 显示全部楼层
本帖最后由 e2002 于 2023-6-23 20:14 编辑
904772207 发表于 2023-6-21 17:13
图没有发上来
就是这个getkword函数  输入3 得到的就是""

总结:
        

提示字符串与其中关键字的格式:

1. 对于中文关键字:括号内的大写字符优先级高于没有括号的大写字符;
2. 括号可以在前,也可以在后,还可以在中间。例如 "(A)增加" "减少(S)" "测试(D)模式"...
4. 这个括号不能是中文全角的那个"中文括号字符";
5. 对于对于英文关键字,不需要括号,只需要提供大写字符即可,可以一个大写,也可以多个大写,这些大写的部分,要与 initget 参数中提供的完全一致。例如:"Setting" "moDe" "Any" "doublE" "COpy" "deleTe"...

6. 每个关键字之间使用 "/" 字符作为分隔;
7. 完整的全部关键字的字符串,使用方括号包住;
8. 缺省值通常在尾部冒号之后, 空一格并使用尖括号包住(通常会再有一个末端空格,这样用户的输入内容能很容易看出来)。

准确的写法:

  1. (initget "1 2 3 4 5 6")
  2. (setq var (getkword "\n选择 [(1)分奇偶/(2)定值/(3)定距/(4)取整数/(5)GCD换层/(6)真彩色]: <1> "))

用户的响应,可以使用:键盘输入/使用右键菜单输入/使用动态输入的菜单输入。这三种方式的结果并不完全相同,特别是使用动态输入的菜单输入时,目前还存在一些bug,建议大家使用前面两种方式。


回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-6-26 19:59:15 | 显示全部楼层
e2002 发表于 2023-6-23 19:50
总结:
        

直接命令行所有都正常   感觉是从菜单栏进来  3数字这个选项在菜单cui中被什么占用了  选项中其他数字1 2 4 5 6都可以用  就单单3不能用
发表于 2023-6-21 13:29:39 | 显示全部楼层
看命令是怎么定义的或者命令被重定义了
 楼主| 发表于 2023-6-21 17:13:03 | 显示全部楼层
图没有发上来
就是这个getkword函数  输入3 得到的就是""

本帖子中包含更多资源

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

x
 楼主| 发表于 2023-6-21 17:32:10 | 显示全部楼层
同样的代码 在cad2006 就没有问题 输入什么 得到什么
 楼主| 发表于 2023-6-21 17:33:34 | 显示全部楼层
哪个高手知道怎么回事啊   求指教====
发表于 2023-6-21 20:39:18 来自手机 | 显示全部楼层
你这2006和2008两个版本是同一台电脑吗?我这么问,是怀疑你键盘坏了
发表于 2023-6-22 10:09:51 | 显示全部楼层
这种输入选择建议改成DCL的,这样直观可视化

点评

嗯,在单项选择时用键盘输入会快一点,我习惯了多参数可变量的一次输入,所有都是用dcl输入数据或者选项,直观一些,修改也方便,感谢前辈的指点  发表于 2023-6-27 16:57
选择与设置不多的时候,优先使用 getxxxx 函数与选项关键字,尽可能不用DCL这种模态对话框,因为用户交互的效率低。除非你使用非模态。  发表于 2023-6-26 16:09
发表于 2023-6-22 19:51:42 | 显示全部楼层
904772207 发表于 2023-6-21 17:13
图没有发上来
就是这个getkword函数  输入3 得到的就是""

你这段代码 看不出问题  解决了没 要是没解决发源码看看
 楼主| 发表于 2023-6-26 19:54:01 | 显示全部楼层
e2002 发表于 2023-6-23 19:50
总结:
        

好像也不是这个问题   直接从菜单栏选择命令函数不行   命令行直接输入函数运行就可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 22:56 , Processed in 0.194554 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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