アプリケーションコン​パイラーで作った.e​xeファイルを指定し​た時間で自動的に起動​する方法

アプリケーションコンパイラーで作った.exeファイルを指定した時間で自動的に起動する方法はありますか?
タスクスケジューラーで設定しても正常に動きませんでした。
よろしくお願いします。

2 个评论

Kojiro Saito
Kojiro Saito 2021-10-14
タスクスケジューラを使って実現できそうですが、正常に動かなかったのは、「1回目も実行できない」、「手動でトリガーをかけると実行できるが指定した時間に実行されない」、「実行されたが.exeでエラーが出てしまう」などのどれでしょうか?
また、タスクスケジューラの設定画面を共有いただくことは可能でしょうか。
「実行されたが.exeでエラーが出てしまう」
→こちらになります。手動では問題なく動きます。
Data = [1 2 3]
writematrix(Data,"DATA.xlsx")
エラー内容と.exeファイル添付します。
タスクスケジューラーの設定は、
タスクの作成→操作→新規→操作:「プログラムの開始」→参照:「Question2.exe」
      →トリガー→新規→開始:(時間を入力)
以上の設定で、他はデフォルトです。
よろしくお願いします。

请先登录,再进行评论。

 采纳的回答

Kojiro Saito
Kojiro Saito 2021-10-18

0 个投票

タスクスケジューラからプログラムを実行すると、デフォルトだと開始フォルダが「C:\Windows\System32」になってしまいます。
こちらのスクリーンショットのように、タスクスケジューラの操作を編集して「開始(オプション)」で書き込み可能なフォルダ(例:C:\Work\Test)を指定すれば解決できます。

1 个评论

丈太郎 森川
丈太郎 森川 2021-10-18
できました。
ありがとうございます。
マトラボとは関係のないエラーで申し訳ありませんでした。

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Application Deployment 的更多信息

产品

版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!