Я щодня намагаюся запускати сценарій Matlab, використовуючи Планувальник завдань Windows. Я використовую Matlab R2011b 64-розрядні та Windows 7. За словами Matlab, сценарій myfile.m
можна запустити з командного рядка наступним чином:
matlab -r myfile
На моєму старому комп'ютері (32-бітний XP) я міг виконати скрипт, помістивши у вікно 'Запустити' Планувальник завдань XP:
C:\PROGRA~1\MATLAB\R2010a\bin\matlab.exe -r myfile;quit
Але коли я ввожу в програмі Windows 7 Task Scheduler нового завдання наступне, завдання залишається як черга і не працює:
C:\PROGRA~1\MATLAB\R2011b\bin\matlab.exe -r myfile;quit
Щойно я виявив, що він може працювати, якщо я вибираю "Запустити лише тоді, коли користувач увійшов", але мені це потрібно для "Запускати, чи користувач увійшов чи ні". У розділі Властивості matlab.exe йдеться про те, що адміністратори мають повний контроль, і я зараз увійшов з обліковим записом адміністратора, тому не можу з’ясувати, у чому проблема. Будь-які пропозиції? Можна також запустити версію XP Task Scheduler в Windows 7, оскільки я ніколи не стикався з цими проблемами?