質問: windows7のタスクスケジューラはmatlabスクリプトを実行しません windowsタスクスケジューラを使用して、matlabスクリプトを毎日実行しようとしています。 matlab r2011b64ビットとwindows7を使用しています。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 7でxpバージョンのタスクスケジューラを実行することは可能ですか?
回答: progra〜1の代わりに実際のディレクトリ名を使用することをお勧めします。これは、fatの下位互換性のためだけです。