njwtg 发表于 2007-10-24 08:32:00

[求助]高难度的标注

&nbsp;<p>我有个难题,恳请大师们帮忙,在标注式样管理器的修改标注样式对话框中主单位是可以加前缀和后缀的,我加的前缀是&nbsp; <font color="#ee3d11">#{A}{BC}</font> 后缀是&nbsp; <font color="#f70909">{z}</font>&nbsp; ,对于某一个样式来说大挂号内的z是不变的,变化的是ABC的值,我设定了十几个这样的样式,我需要得到如下结果:在进行尺寸标注前要提示输入ABC的值,ABC的值输入好后就可以进行尺寸标注了,在标注的过程中还应该可以对ABC的值进行修改,可以仅仅改A,也可以改B.C的值,----------大师请帮个忙,先谢谢了!!!</p><p>举个例子,有标注名为“m”、“n”......的标注样式,"m"的前缀是#{A}{BC},后缀是{铜的},"n"的前缀是#{A}{BC},后缀是{铁的},如果我设定A=中,B=宫,C=来,第一条线那如果我用"m"样式来标注尺寸时,假定线的尺寸是3000,那尺寸线上的文字就是"#{中}{宫来}3000{铜的},同理第二条线那如果我用"n"样式来标注尺寸时,假定线的尺寸是4000,那尺寸线上的文字就是"#{中}{宫来}4000{铁的},如何我希望接下来的标注中A=底稿,BC不变,此时应有个命令来修改A的值,当然修改之前已经标注好的尺寸线上的文字中的A值是不变的,换句话说,也就是修改后的ABC的值只对接下来的标注起作用</p>

alin 发表于 2007-10-24 08:48:00

<p>其实你只要不断地改变系统变量DIMPOST就基本能达到你的要求。你甚至不用再标注式样中设置</p><p>例如,你现在要用前缀"Head", 后缀"Tail",你把DIMPOST设成</p><p>Head&lt;&gt;Tail</p><p>标注的前后缀不会影响前面生成的标注。至于如何如何让输入前后缀容易些,那容易办到。</p>

njwtg 发表于 2007-10-24 15:03:00

<p>请问如何能让输入前后缀容易些呢?因为ABC的值是经常变化的!</p><p></p>

alin 发表于 2007-10-25 08:32:00

<p>只要你会用getstring和setvariable就行了。</p>

njwtg 发表于 2007-10-25 09:58:00

我不会的呀用用getstring和setvariable,能否请版主<strong><font face="Verdana" color="#da2549">alin帮我编个小程序,</font></strong>
页: [1]
查看完整版本: [求助]高难度的标注