If you have SolidWorks Professional you will have Task Scheduler - you can run macros through that interface, but it still opens SolidWorks Back Office edition (so SolidWorks opens and closes with each model.