Witam
Modyfikacja pliku wykonywalnego nie jest zbyt inwazyjna, to tylko dodatkowe parametry poleceń na skrótach, takie jak:
"C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.EXE" /m "C:\Moje makra\Makro1.swb"
W ten sposób makro uruchamia się zaraz po otwarciu.
W przypadku makra funkcji, tak, spełnia ono Twoje potrzeby, ale nie wymaga pracy nad plikami, ponieważ będzie systematycznie eksportować, a następnie zamykać plik. Zasadniczo, moim zdaniem, twój plik staje się całkowicie bezużyteczny, chyba że za każdym razem dodasz okno walidacji, aby wiedzieć, co zrobić (zamknąć plik lub pozostawić go otwartym).
Jeśli chodzi o harmonogram zadań, to tak naprawdę nie rozumiem. W każdym przypadku oprogramowanie musi zostać otwarte, aby otworzyć rysunek i go wyeksportować. Nic nie jest robione w tle bez otwierania głównego oprogramowania.