求教关于sendcommand问题
<p>SendCommand('line tan 100,180,0 tan 340,100,0 ');<br/>在命令行里,直接输入类似的指令能够画出两个圆的公切线,100,180,0和340,100,0是两个圆上的点。现在问题是,我们并不能给出这两个点的确切坐标,这两个点是在程序里通过计算得出的,假设已经存在m,n两个数组里了,想通过SendCommand('line tan m,m,0 tan n,n,0 ');类似的方式来实现,该怎么办? </p><p>就是说,SendCommand是不是只能识别直接的cad参数,而不能识别程序定义的参数?例如,一个点,80,80,0</p><p>SendCommand(" 80,80,0")可以,但是SendCommand(“pnt”)就不可以,虽然pnt在程序中已经定义并且赋值。</p> <p>搜寻“转换点的函数”。</p> 能说得详细一点吗? <p>就是用"&"串起来就行啊</p><p>Thisdrawing.application.activedocument.SendCommand("line " & tan m & "," & m &",0 tan " & n & "," & n & ",0 ")</p> 我用的语言不是VBA是delphi,所以用上述方法它不识别,不知道该怎么办
页:
[1]