You can also achieve this within editor scripts. Add class which initialized on load and set the MonoScripts Order dynamically.
[InitializeOnLoad]
public class SetExecutionOrder{
static SetExecutionOrder(){
MonoScript[] scripts = (MonoScript[])Resources.FindObjectsOfTypeAll(typeof(MonoScript));
int order = -100; //Set this to whatever order you want
foreach(MonoScript script in scripts){
if(script.GetClass() == typeof(MyMonoScriptType)){ //The type of the MonoScript who's order you want to change
MonoImporter.SetExecutionOrder(script , order);
}
}
}
}
This will also show the script within the script execution order window.