• 締切済み
  • 困ってます

batファイル実行時、コマンドとコマンドの実行間隔をあけたい。

dosのbatファイル実行時のコマンドの実行間隔を数秒あけたいのですが、前のコマンド実行後、次のコマンド実行を数秒おくらせて実行させるような設定コマンドはないでしょうか。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数4897
  • ありがとう数12

みんなの回答

  • 回答No.3

バッチファイルを処理によってわけて、メインのバッチファイルから、それぞれのバッチファイルをコールします。 例えば下記の要領です。 START aaa.bat /WAIT START bbb.bat /WAIT このようにすると、aaa.batが終了するまで bbb.batは実行されません。 このような方法では解決しませんか?

共感・感謝の気持ちを伝えよう!

質問者からの補足

ありがとうございます。 試してみます。・・・・m(__)m 今回、質問の仕方も悪かったのですが、ATコマンドでOracle7.3.2のDBのバックアップをとるのに、サーバマネージャの起動、DB接続、logの強制アーカイブ、shutdown、netstpコマンドでOracleのサービスの停止等batファイルで一連の処理をsqlファイルをbatファイルに書いて、実行してバックアップを取り、バックアップ終了後、逆の手順でDBをオープンするまでの処理をさせているのですが(txtファイルにbat処理のlogを吐き出すように設定)、たまにコマンドがうまく実行されていないときがあるのです。知り合いに聞いたら、コマンドが発行されてから、処理に入っているときタスクの割り込みや処理に時間がかかっている場合、その後のコマンドがそのまま処理されず、流れてしまうと聞いたので、処理時間を考慮したbatファイルを作ろうと思い質問したしだいです。 長くなってすみません。 蛇足ですが、なんで、Oracle7.3.2のDBをARCServer6.5Jでバックアップするのに、わざわざnetstopコマンドでサービスをとめないとバックアップ取れないのでしょうかね?あんなに高いソフトなのに・・・・(-_-;) この辺は別のカテゴリになるので、グチに近いです。・・・m(__)m

関連するQ&A

  • 時間差でコマンドを実行するbatの作り方

    DOSでですが、時間差でコマンドを実行するbatの作り方を知っていたら御教えください。

  • BATファイル実行にフォーカスを当てたい

    Windows2008サーバにRDPでWindows7から実行しています。 サーバにBATファイルを作成し、(XCOPYコマンド)データのバックアップを行います。 この時ですが、クライアント(Windows7)で実行させたBATファイルですが(コマンドプロンプト)画面が なぜか背面にかくれてしまい、BATの実行内容がみれなくなることがあります。また、BATの終了時に、正常終了かどうかの表示を行い、Pauseコマンドで止めていますが、これが、背面にかくれてしまい、いつ終ったのかわからない状態です。ずーっとBAT自動されたコマンドプロンプトの表示にフォーカスを当てたいのですが、BATに記述することにより、再度フォーカスを取り戻すようなコマンドはあるでしょうか?よろしくお願いします。

  • batファイルのコマンド?

    上司にbatファイル位知ってろ。と怒鳴られへこんでいます・・。 質問なのですが、batファイルを利用することにより、どういった業務の効率化ができるのでしょうか? また、batファイルで使用できるコマンドがあるという事なのですが、どのようなコマンドがあるのでしょうか?

  • 回答No.2

商用プログラムでないのであれば、 Time WAIT 時間待ち合わせプログラム (井上さん作) を利用されてはいかがでしょうか。 下記URLを参照ください。

参考URL:
http://www.vector.co.jp/soft/dos/util/se053514.html

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 参考にさせていただきます。 うまくいきましたら、また書き込みさせていただきます。

  • 回答No.1
noname#9414

何故に数秒待たせたいのでしょうか。 pauseコマンドで実行を止めておくのでは だめなのでしょうか。 あとはスリープコマンドなどで数秒止める 実行ファイルを作成して、それの実行結果を 調べて、エラーを出すか、実行を続けるか 決定してはどうでしょうか。 ではでは☆

参考URL:
pauseでだめなら補足してください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

Kanata様、回答ありがとうございます。 補足については、Tetsuro_M様の欄で書き込みをさせていただきました。 事象確認後、再度書き込みさせていただきます。 質問の仕方が悪くて申し訳ありません。・・・・m(__)m (事象が2~3ヶ月に1回におきているので、始末がわるいですが・・・)

関連するQ&A

  • "ROUTE"コマンドをBATで実行するには?

    こんにちは。 MS-DOSプロンプトでは、"ROUTE ADD ~"で複数あるルートを登録出来るのは承知しておりますが、そのコマンドをBATファイルに入力して実行しても、1行が繰り返し実行されるのはなぜでしょう? WIN98なので、オプション"-p"が使用できず、スタートアップにBATファイルとして組み込もうと思っているのですが。 別に良い方法があればそちらでも構いません。 宜しくお願いします。

  • HTMLからのBATファイル実行

    HTMLと画像(ABC.GIF)、プログラム(123.EXE)、BATファイルをCDに記録して配布したいと考えています。 autorun.infでHTMLファイル(index.html)を実行します。 このHTMLファイルには、同じ場所にあるBATファイルへリンクが貼られています。 ◎BATファイルの内容(Windows Vista用) COPY ABC.GIF C:\TEST COPY 123.EXE "%USERPROFILE%\Desktop\" ◎BATファイルの内容(Windows XP用) COPY ABC.GIF C:\TEST COPY 123.EXE "%USERPROFILE%\デスクトップ\" ブラウザで表示して実際にBATファイルを実行したところ「ファイルが見つからない」というエラーが表示されCOPYコマンドは実行されませんでした。 確かに指定したパスにファイルは存在します。 その証拠に、リンクからではなく、直接BATファイルを実行すると希望した結果が得られました。 何か考えられることはございますでしょうか。 解決方法をお教えいただければ幸いです。 宜しくお願いします。

  • dos windowを開かないでbatを実行したい

    x.batファイルに dir>x.txt exit を記述し x.batを実行するとdosウィンドウが開いてしまい実行後閉じません このウィンドウを開かないでx.batを実行する方法があれば教えてください

  • batファイルをアンダグラウンド実行した時の稼働確認

    batファイルをアンダグラウンド実行した時の稼働確認 os:windows xp aaaaa.batというバッチファイルをstartコマンドや、vbsなどからアンダーグラウンド実行した時、 aaaaa.batが稼働中かもう終了しているのかは、どうやって判断しますか? aaaaa.bat内になんらかのexeなどが動く時は、そのexeをタスクマネージャで捕捉できなくは無いですが、 dosコマンドベースで作成されたbatが、長時間、あるいはループした状態でバックグラウンド実行され、それを終了させる時などどうすれば良いですか?

  • BATファイルによるfcコマンドでのファイル比較のエラー

    BATファイルによる、fcコマンドでのファイル比較を行いたいのですが、直接コマンドプロンプトで実行した場合では、正常に結果が指定ファイルに出力されるのに対して、BATファイルで同様のコマンドを実行しても, fcコマンドの比較結果が正常に出力されません。 原因を分かる方がいらっしゃいましたら、教えて頂けますでしょうか? 実行するfcコマンド内容 fc c:\a.txt c:\b.txt > c:\c.txt

  • dsmoveコマンドをBATファイルで実行したい

    数百回のdsmoveコマンドをBATファイルで一括処理したいのですが、 うまくいかず困っています。良い方法があれば教えてください。 コマンドは以下のような感じですが、コピペしてコマンドプロンプトから実行すると 正常に動作するので、コマンド自体は正しいはずです。 dsmove "CN=test1,OU=Office,OU=test,DC=test,DC=kaisya,DC=co,DC=jp" -newname "test001" dsmoveが、バッチからでは実行できないということは無いですよね?

  • batファイルが実行できなくなりました。

    自宅でwin meを使用しています。 うっかりbatファイルの関連付けを変更してしまいました。 その後、batファイルを実行しようとファイルをダブルクリックすると、エディタが開いて、ファイルの内容を表示してしまいbatファイルが実行されません。 どうすれば元に戻すことが出来るのでしょうか?よろしくお願いします。

  • BATファイル起動について

    お世話になっております。 javaのclassを実行する 以下の処理を行うbatファイルを作成したところ (ディレクトリ移動→classpathの設定→javaコマンド) cmd.exeよりこのbatファイルを実行すると 正常に動作してくれるのですが batファイルをダブルクリックすると javaを正常に実行しません。 errorや例外も特に発生していません。 batファイルを cmd.exeからの実行するのと ダブルクリックで実行するのには 何か違いがあるのでしょうか? よろしくお願いします。

  • Batファイルを作成してダブルクリックすると実行後すぐ画面が閉じてしまうのをやめたい

    BatファイルにBCPコマンドを記述して、 あるテキストファイルからDBに取込もうとしているのですが、 そのBatファイルを実行すると、実行後すぐに閉じてしまって うまくいったのかどうか、分かりません。 閉じないようにすることはできないのでしょうか?

  • DOSのBATファイル

    プログラム初心者です。 DOSのBATファイで同一ホルダー内にある共通拡張子のファイルネームを順に読みとりEXEファイルの後に付けて実行させることは出来ますか?。 共通拡張子のファイル全てを実行し終わったらBATファイルも終了するという事は出来ますか。 もしかしたらプログラムを組まなければならないのかとも考えています。