Я пытаюсь запустить скрипт Matlab каждый день с помощью планировщика заданий Windows. Я использую Matlab R2011b 64-bit и Windows 7. Согласно Matlab, скрипт myfile.m
можно запустить из командной строки следующим образом:
matlab -r myfile
На моем старом компьютере (32-битная XP) я мог выполнить скрипт, поместив в окно «Выполнить» планировщика задач XP следующее:
C:\PROGRA~1\MATLAB\R2010a\bin\matlab.exe -r myfile;quit
Но когда я ввожу следующее в планировщике задач Windows 7 моего нового компьютера, задача остается в очереди и не запускается:
C:\PROGRA~1\MATLAB\R2011b\bin\matlab.exe -r myfile;quit
Просто обнаружил, что он может работать, если я выберу «Запускать только если пользователь вошел в систему», но мне нужно, чтобы он «Выполнить, вошел ли пользователь в систему или нет». В свойствах matlab.exe говорится, что администраторы имеют полный доступ, и в настоящее время я вошел в систему с учетной записью администратора, поэтому не могу понять, в чем проблема. Какие-либо предложения? В качестве альтернативы возможно ли запустить версию планировщика заданий для Windows XP в Windows 7, поскольку я никогда не сталкивался с этими проблемами?