Post #3069: Hi @Woolfy13,

📋 Metadata

🏷️ Tags

macro scripting advanced solved

  • Macro Editor
  • Python Scripting

💬 Content

Hi @Woolfy13,
Try something like this in Command tab:

import bmesh; bm =  bmesh.from_edit_mesh(C.object.data); num_sel_edges = len([e for e in bm.edges if e.select]); execute_script("scripts/script1.py") if num_sel_edges == 1 else execute_script("scripts/script2.py") if num_sel_edges == 2 else execute_script("scripts/script3.py")

❤️ 2 likes


🔗 View on Blender Artists