谢谢版主
我在这里说明一下,我是在VB里编的不是在DMIS本身所带的编辑器里,请看下面的代码粗体部分以上都可以运行,粗体部分不能运行。
Dim pcd_app As PCDLRN.Application
Dim pcd_partprogram As PCDLRN.PartProgram
Dim pcd_command As PCDLRN.Command
Dim pcd_commands As PCDLRN.Commands
Private Sub Command1_Click()
Set pcd_app = CreateObject("pcdlrn.application")
pcd_app.Visible = True
Set pcd_partprogram = pcd_app.ActivePartProgram
pcd_partprogram.Visible = True
Set pcd_commands = pcd_partprogram.Commands
Set pcd_command = pcd_commands.Add(DIMENSION_2D_DISTANCE, True)
pcd_command.PutText "s12", ID, 0
pcd_command.PutText "1", REF_ID, 1
pcd_command.PutText "2", REF_ID, 2
pcd_command.PutText "xAXIS", REF_ID, 3
pcd_command.ReDraw
Set pcd_command = pcd_commands.Add(DIMENSION_START_LOCATION, True)
pcd_command.PutText "s13", ID, 0
pcd_command.PutText "2", REF_ID, 0
pcd_command.ReDraw
Set pcd_command = pcd_commands.Add(DIMENSION_X_LOCATION, True)
pcd_command.ReDraw
Set pcd_command = pcd_commands.Add(CONST_MID_POINT, True)
pcd_command.PutText "s15", ID, 0
pcd_command.PutText "1", REF_ID, 1
pcd_command.PutText "2", REF_ID, 2
End Sub