Can you describe more specifically what you are trying to do? Hazel rules are not meant to be run by manual triggers nor are they meant to be run individually.
I have a rule which is paused, as I only want to execute the rule when a VPN connection is up and running on a NAS server or when I find it necessary. Hope that this clarifies the situation and therefore it would be nice to execute the rule from Spotlight or Alfred.
In that case, the best solution (though not easiest), would be a shellscript condition which can detect whether the VPN is up or not. Or you can try and detect a tag which you set on a file whenever you want the rule to run.
Thanks your response. Unfortunately that makes things a little more complicated than necessary. I only thought that there was a programable interface into Hazel.