#100=""(#100宏变量初始化)
widgetFunc["openFileName","*.dxf","",100](选取dxf文件到#100)
IF#100==""GOTO2(如果取消文件选择，退出升级程序)
widgetFunc["readDxf",#100,"",0]

#6001.description=""
#6002=0
WHILE#6002<#6002.itemnumDO1
#6001.description=#6001.description+#6002.item[#6002]
IF#6002==#6002.itemnum-1GOTO1
#6001.description=#6001.description+":"
#6002=#6002+1
END1
N1

widgetFunc["dxfDrillInit","","",#6001.description]
;widgetFunc["dxfContourInit","","","\"2:1:-5:10:0.5:1.5:0.5:300\""]
;widgetFunc["dxfCloseContourInit","","","\"2:1:-5:10:0.5:1.5:0.5:300\""]
#6000.description=""
widgetFunc["PlainTextEdit","drillTextEdit","clear",""]

#6002=0
WHILE#6002<#6002.itemnumDO2
#[6003+#6002].itemnum=0
#[6003+#6002].itemnum=#6001.itemnum
#[6003+#6002].title=#6002.itemtitle[#6002]
#[6003+#6002].classify=2
#6002=#6002+1
END2

#6002=0
WHILE#6002<#6001.itemnumDO3
#6002.channel=0
WHILE#6002.channel<#6002.itemnumDO4
#[6003+#6002.channel].itemunit[#6002]=#6002.itemunit[#6002.channel]
#[6003+#6002.channel].itemtype[#6002]=#6002.itemtype[#6002.channel]
#[6003+#6002.channel].item[#6002]=#6002.item[#6002.channel]
#6002.channel=#6002.channel+1
END4
#6002=#6002+1
END3
N2
