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

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

2 件のコメント

Kojiro Saito
Kojiro Saito 2021 年 10 月 14 日
タスクスケジューラを使って実現できそうですが、正常に動かなかったのは、「1回目も実行できない」、「手動でトリガーをかけると実行できるが指定した時間に実行されない」、「実行されたが.exeでエラーが出てしまう」などのどれでしょうか?
また、タスクスケジューラの設定画面を共有いただくことは可能でしょうか。
丈太郎 森川
丈太郎 森川 2021 年 10 月 18 日
「実行されたが.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!