• ベストアンサー

定期タスクのバッチ処理画面を見せたくない

定期タスクでバッチファイルを起動するようにしています。 毎回タスクの時間になると 画面が起動し、前面に出てきてしまうのですが、 タスクトレイに入った状態などで静かに起動させる方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1.バッチファイルに対して、ショートカットを作成する。 2.そのショートカットのプロパティで、  ショートカット・タブ → 実行時の大きさ で  最小化で実行する  にする。 3.設定したショートカットを実行  ※本来のバッチファイルでは、できません。 すればいいと思うのですが。

April8
質問者

お礼

出来ました! 困っていたので本当に助かりました。 そういう方法があるのですね! 本当にありがとうございました。

関連するQ&A

  • バッチをタスクで実行

    お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。

  • タスク処理で黒のコマンドプロンプトが表示させない方法

    Windowsのタスク処理でバッチファイルを呼び出しているのですが、黒のコマンドプロンプトが表示されてうっとおしいのですが、 定期的にタスクで呼び出しは行いたいのですが、画面に表示させない方法はありますか? バッチの中味は単に実行ファイルとパラメータを渡しているものです。 例)test.batの中味 syori.exe testdata

  • ログオフ状態の時にバッチを実行させる方法

    毎回勉強させていただいております。 さて質問させていただきます。 タスクマネージャーで時間を設定して、バッチを実行させたいのですが、実行開始時間のときにログオフ状態だと、バッチが起動しないのです。起動させる方法はあるのでしょうか。またあるとすれば、どのような方法かご教授いただけないでしょうか。 よろしくお願いいたします。

  • タスク(スケジューラ)をバッチで自動生成したい

    とあるプログラムを、社内の人間に配布して、定期的に起動させたいと考えています。 一番簡単なのは、Windows標準のタスクスケジューラへの登録だと思うのですが、何十台ものPCに、タスクを設定していく手間を省きたいと思っています。 バッチで、簡単に登録する方法はないのでしょうか?

  • Windows Server 2008からのタスクでうまくバッチがうま

    Windows Server 2008からのタスクでうまくバッチがうまく動作しない。 こんにちは。 Windows Server 2008からのタスクでうまくバッチがうまく動作しなくて困っております。 状況としましては: ・AサーバとBサーバがある。 ・Bサーバには特定のファイルがおいてあるCフォルダが存在。 ・AサーバからAdministrator権限でCフォルダまでネットワークドライブを作成。 ・AサーバのタスクスケジューラでCフォルダのファイルを取得しに行く  バッチファイルを作成(xcopyです) ところが、バッチを手動起動した際にはうまく動作するのですが、 タスクから起動するとCフォルダが見えないのかうまく動作しません。 ちなみにバッチは起動します。 なにかご意見があれば教えて頂ければ大変助かります。

  • バッチファイルで多重起動を防ぐ

    とあるプログラムを定期的に バッチファイルで起動させています。 プログラムは処理が完了すると自動で終了させています。 ただ、時間の間隔はさほど大きくないため、 先だっての起動プログラムが動いているときに 次のタスクにて2重でプログラムが動き出す可能性が出てきました。 バッチファイル上で、その名称のプログラムが動いていないか確認し、 動いていた場合は起動しないようにできないでしょうか?

  • gomplayerをタスクトレイに

    gomplayerで通知領域にアイコンを表示するに設定すると gomplayerを前面に出している状態でもタスクトレイに表示されてしまいます 前面に出すとタスクトレイからアイコンを消し、最小化した場合にアイコンに表示する方法はありますか?

  • バッチファイルのタスク設定でのエラー

    タスクの設定で、バッチファイルの自動起動の設定を行っています。バッチファイルの中身は、db2コマンドの実行とjavaファイルの実行です。単体テストとして手動起動のときは、成功しました。しかし、タスクで、自動起動を設定すると、"クラスがない!"(現在エラーを見れる環境にいませんので、はっきりとはわからないのですみません。)というエラーがでます。javaファイルの内容は、public static void main(String args[])throw Exception{で始まる、ファイルのダブルクォーテーションを削除するという内容のものです。 ちなみに、起動するバッチファイルとjavaファイル及びクラスファイルはすべて同じディレクトリに置いてあります。環境はwin2000です。どなたか、至急ご教授いただければ幸いです。

  • タスクで起動しない

    Windowsサーバ2008のタスクスケジューラでバッチファイルを起動させています。 そのバッチファイルにはEXEを実行させようとしていますが、うまく起動しません。 そのバッチファイルを手動で起動するとうまく実行されます。 現在テスト的にノートパッドを起動するようにバッチファイルに記述していますが、 実行中のまま動きません。 タスクの設定が不足しているのでしょうか?

  • バッチファイルをタスクスケジューラで実行するとDOSの黒い画面が必ず出てきてしまう?

    バッチファイルのショートカットのプロパティから、実行時の大きさを最小化にすると そのショートカットをWクリックすれば、問題なく黒い画面は出ずにバッチファイルは実行されますが タスクスケジューラで、そのショートカットを実行した場合 画面は必ず出てしまいます。 もちろん タスクに設定する際には、バッチファイルのパスそのものではなく ショートカットのファイルになるように***.lnkを指定しても出てしまいます。 どなたか、バッチファイルをタスクスケジューラで実行する際に 画面を出さないですむ方法をご存知の方がいらっしゃいましたら ヒントだけでも結構ですので、よろしくお願い致します。

専門家に質問してみよう