星期八 发表于 2009-7-19 12:17:00

CommandMethod()定义的命令如何带单数

CommandMethod()定义的命令如何带单数啊?
比如实现:
               public void CS(string sCode,int I)
               {                     }
目的是实现调用命令时传入两个参数!请高手指教!急啊!!!!

Leo1980 发表于 2018-1-29 14:35:00

我觉得这个问题思路有问题
如果参数是固定的,直接写在函数了,
如果参数是变化的,在函数运行的过程中接受输入,就像acad的自带函数一样

TiStars 发表于 2018-2-26 10:20:00

看看这里是不是你想要的?
https://forums.autodesk.com/t5/net/custom-command-parameters-in-net/td-p/2859030

wj_job 发表于 2009-7-19 12:41:00

你用一个无参的函数去调用CS函数不就行了?反正在CS执行前获得所需的参数就可以了!

雪山飞狐_lzh 发表于 2009-7-19 14:24:00

LispFunction

星期八 发表于 2009-7-19 21:51:00

期待高手出现!

chpmould 发表于 2010-12-12 08:29:00

我想学习一下...

cdinten 发表于 2010-12-12 12:04:00

5楼使用了重载,我也是这么想的,或者调用另外一个函数也行,关键是你的int i是怎么来的?

gyl 发表于 2012-5-12 23:16:00

楼主的问题解决没有?我想知道答案。

Kelly0917 发表于 2012-6-9 10:57:00


高手,请教一下怎么解决,我也有这个问题。谢谢!
页: [1] 2
查看完整版本: CommandMethod()定义的命令如何带单数