// Generated by Tekla.Technology.Akit.ScriptBuilder namespace Tekla.Technology.Akit.UserScript { public class Script { public static void Run(Tekla.Technology.Akit.IScript akit) { akit.ValueChange("main_frame", "sel_filter", "CIS_Column"); akit.ValueChange("main_frame", "sel_objects_in_joints", "1"); akit.ValueChange("main_frame", "sel_parts", "0"); akit.ValueChange("main_frame", "sel_parts", "1"); akit.Callback("acmdSelectAll", "", "main_frame"); // akit.CommandEnd(); akit.CommandStart("ail_create_macro", "10000026", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "column.stp"); akit.ValueChange("macro_10000026", "cis2_model_type", "1"); // uniqe ID comment akit.ValueChange("macro_10000026", "export_guid", "1"); akit.TabChange("macro_10000026", "tw", "jointtab4"); akit.TabChange("macro_10000026", "tw", "jointtab8"); akit.TabChange("macro_10000026", "tw", "jointtab7"); akit.TabChange("macro_10000026", "tw", "jointtab3"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Column_FP"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "column-fp.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Beam"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "beam.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Beam_FP"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "beam_fp.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Brace"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "brace.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Brace_FP"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "breace_fp.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Grating"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "grating.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- akit.ValueChange("main_frame", "sel_filter", "CIS_Stair"); akit.Callback("acmdSelectAll", "", "main_frame"); akit.ValueChange("macro_10000026", "stepfile", "stair.stp"); akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- // akit.ValueChange("main_frame", "sel_filter", "CIS_Ladder"); // akit.Callback("acmdSelectAll", "", "main_frame"); // akit.ValueChange("macro_10000026", "stepfile", "ladder.stp"); // akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- // akit.ValueChange("main_frame", "sel_filter", "CIS_Plate"); //akit.Callback("acmdSelectAll", "", "main_frame"); //akit.ValueChange("macro_10000026", "stepfile", "plate.stp"); //akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- //akit.ValueChange("main_frame", "sel_filter", "CIS_Handrail"); // akit.Callback("acmdSelectAll", "", "main_frame"); //akit.ValueChange("macro_10000026", "stepfile", "handrail.stp"); //akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- //akit.ValueChange("main_frame", "sel_filter", "CIS_Joist"); //akit.Callback("acmdSelectAll", "", "main_frame"); //akit.ValueChange("macro_10000026", "stepfile", "joist.stp"); //akit.PushButton("create_button", "macro_10000026"); ///------------------------------------------------------------------------- ///make non selected object akit.ValueChange("main_frame", "sel_custom_objects", "1"); akit.ValueChange("main_frame", "sel_all", "1"); akit.ValueChange("main_frame", "sel_filter", "standard"); akit.CommandEnd(); } } }