タイトル | : Re: フォルダ監視のbat処理 |
記事No | : 2114 |
投稿日 | : 2020/12/07(Mon) 21:00 |
投稿者 | : 作者 |
書き込みありがとうございます。
> プログラム起動設定で「bat」ファイルを指定し、パラメータ(%NAME%)、 >「プログラムが終了まで待機する」を使用しております。 > しかし、batの途中で終了してしまいます。 >(batファイル終了までに約11秒)また、バッチ処理を表示させても同じ結果でした。 > 「プログラムが終了まで待機する時間指定」ができれば幸いです。 > ※コマンドプロンプトから実行すると最後まで処理されます。
「プログラムが終了するまで待機する」のチェックがONの場合、 実行された「.bat」ファイルが終了するまでタスクトレイのアイコンが黄緑色になり、待機状態になります。 バッチファイルが終了すると再開するような仕様になっているかと思います。
試しに次のような「text.bat」ファイルを作成してフォルダ監視からプログラム起動させてみてください。 フォルダ監視のインストールフォルダ内に「test.txt」が出力され、batがpauseで停止しているため待機状態になるかと思います。 ※コントロールパネル等で「cmd.exe」を強制終了すると、再開されます。 ※batファイルは画面を表示しない仕様になっています。
-- text.bat ---- echo %date% %time% %1 >> test.txt pause ----------------
途中の文面が読み解けなかったのですが、参考としてバッチファイルから更に別のバッチファイルを実行して、 フォルダ監視から実行されたバッチファイルが終了するとフォルダ監視は再開状態になります。
|