


{"id":54980,"date":"2017-09-29T09:33:02","date_gmt":"2017-09-29T09:33:02","guid":{"rendered":"\/forum\/forums\/reply\/54980\/"},"modified":"2017-09-29T09:33:02","modified_gmt":"2017-09-29T09:33:02","slug":"54980","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/54980\/","title":{"rendered":"Reply To: VBScript in Ansys Q3D extractor"},"content":{"rendered":"<p>This is the code&nbsp;<\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">Dim oAnsoftApp<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Dim oDesktop<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Dim oProject<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Dim oDesign<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Dim oEditor<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Dim oModule<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Set oAnsoftApp = CreateObject(&#8220;Q3DExtractor.ScriptInterface&#8221;)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Set oDesktop = oAnsoftApp.GetAppDesktop()&nbsp;&nbsp;&nbsp; <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; oDesktop.NewProject&nbsp;&nbsp;&nbsp; <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Set oProject = oDesktop.GetActiveProject<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; oProject.InsertDesign &#8220;Q3D Extractor&#8221;, &#8220;Q3DDesign1&#8221;, &#8220;&#8221;, &#8220;&#8221;&nbsp;&nbsp;&nbsp; <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Set oDesign = oProject.SetActiveDesign(&#8220;Q3DDesign1&#8221;)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp; Set oEditor = oDesign.SetActiveEditor(&#8220;3D Modeler&#8221;)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">oEditor.ImportDXF (&#8220;NAME<img decoding=\"async\" src=\"\/content\/images\/emoticons\/surprised-emoticon.png\" alt=\"\" class=\"emoticon\" \/>ptions&#8221;, &#8220;FileName:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;C<img decoding=\"async\" src=\"\/content\/images\/emoticons\/unsure-emoticon.png\" alt=\"\" class=\"emoticon\" \/>Users\/jawhar\/Desktop\/dfg\/wi3.dxf&#8221;, &#8220;Scale:=&#8221;, 0.001, &#8220;AutoDetectClosed:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; true, &#8220;SelfStitch:=&#8221;, true, &#8220;DefeatureGeometry:=&#8221;, false, &#8220;DefeatureDistance:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; 0, &#8220;RoundCoordinates:=&#8221;, false, &#8220;RoundNumDigits:=&#8221;, 4, &#8220;WritePolyWithWidthAsFilledPoly:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false, &#8220;ImportMethod:=&#8221;, 1, &#8220;2DSheetBodies:=&#8221;, false, (&#8220;NAME:LayerInfo&#8221;, (&#8220;NAME:0&#8221;, &#8220;source:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;0&#8221;, &#8220;display_source:=&#8221;, &#8220;0&#8221;, &#8220;import:=&#8221;, true, &#8220;dest:=&#8221;, &#8220;0&#8221;, &#8220;dest_selected:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false, &#8220;layer_type:=&#8221;, &#8220;signal&#8221;), (&#8220;NAME:cond&#8221;, &#8220;source:=&#8221;, &#8220;cond&#8221;, &#8220;display_source:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;cond&#8221;, &#8220;import:=&#8221;, true, &#8220;dest:=&#8221;, &#8220;cond&#8221;, &#8220;dest_selected:=&#8221;, false, &#8220;layer_type:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;signal&#8221;)))<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">Set oEditor = oDesign.SetActiveEditor(&#8220;3D Modeler&#8221;)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">oEditor.Unite (&#8220;NAME:Selections&#8221;, &#8220;Selections:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;cond_1,cond_2,cond_3,cond_26,cond_27,cond_39,cond_40,cond_52,cond_59,cond_60,c&#8221; &amp; _ <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;ond_4,cond_5,cond_28,cond_41,cond_53,cond_7,cond_29,cond_30,cond_42,cond_61,co&#8221; &amp; _ <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;nd_9,cond_8,cond_43,cond_6,cond_54&#8221;), (&#8220;NAME:UniteParameters&#8221;, &#8220;KeepOriginals:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">oEditor.Unite (&#8220;NAME:Selections&#8221;, &#8220;Selections:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;cond_18,cond_19,cond_34,cond_35,cond_47,cond_48,cond_57,cond_64,cond_17,cond_2&#8221; &amp; _ <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;0,cond_21,cond_58,cond_67,cond_36,cond_49,cond_22,cond_65,cond_69,cond_38,cond&#8221; &amp; _ <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;_51,cond_25,cond_24,cond_23,cond_50,cond_37&#8221;), (&#8220;NAME:UniteParameters&#8221;, &#8220;KeepOriginals:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">oEditor.Unite (&#8220;NAME:Selections&#8221;, &#8220;Selections:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;cond_31,cond_44,cond_10,cond_11,cond_12,cond_13,cond_14,cond_32,cond_45,cond_5&#8221; &amp; _ <\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; &#8220;6,cond_63,cond_66,cond_68,cond_55,cond_62&#8221;), (&#8220;NAME:UniteParameters&#8221;, &#8220;KeepOriginals:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">oEditor.Unite (&#8220;NAME:Selections&#8221;, &#8220;Selections:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp;&nbsp;&#8220;cond_16,cond_15,cond_33,cond_46&#8221;), (&#8220;NAME:UniteParameters&#8221;, &#8220;KeepOriginals:=&#8221;,&nbsp; _<\/span><\/p>\n<p><\/p>\n<p>&nbsp;<\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">&nbsp; false)<\/span><\/p>\n<p><\/p>\n<p class=\"MsoNormal\"><span lang=\"EN-US\">but the problem is in the command oEditor.Unite I want to make autoamtic selections since each time the numbers of conds is changed<\/span><\/p>\n","protected":false},"template":"","class_list":["post-54980","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/54980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/54980\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=54980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}