• ベストアンサー

今バッチファイルを作成中です

現在コマンドの勉強中です。(主に使用するのはコマンドプロンプトです)。今はバッチファイルをスタートアップに入れて、PC起動後、30秒ほどたった時にそのバッチファイルが動くような事がしたく、考えているのですが、ちょうどいい、コマンドが見つかりません。(help)も見ているのですが・・・ もし分かる方がいらっしゃったらよろしくお願いします。

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

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

AUTOEXNTとTIMEOUTは2003サーバ用でした。 #3の方の通り、 ping localhost -n 30 > nul とbatファイル内1行目に記述すれば、30秒処理を待った後に pingを実行して、次の処理へ遷移が可能です。

risiannsasu
質問者

お礼

できましたーーー! 感謝感謝です。 ありがとうございました。

その他の回答 (3)

  • sapporo30
  • ベストアンサー率33% (905/2715)
回答No.3
回答No.2

#1です。 短いコメントでごめんなさい。 AUTOEXNTとTIMEOUTを組み合わせればできるかなと 思いますが(試していないのでなんとも・・・。)

risiannsasu
質問者

お礼

ありがとうございます。 しかし、TIMEOUTを試した所、 'timeout' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示されました。 他に使用できそうなコマンドはあるでしょうか。よろしくおねがいします。

risiannsasu
質問者

補足

ありがとうございます。 しかし、TIMEOUTを試した所、 'timeout' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示されました。 他に使用できそうなコマンドはあるでしょうか。よろしくおねがいします。

回答No.1

timeoutですかね?

参考URL:
http://itpro.nikkeibp.co.jp/article/Windows/20051007/222465/?ST=tech_win

関連するQ&A

  • バッチレベルでプログラム起動制御する方法につい

    Windowsにて、OS起動時にスタートアップにバッチファイルを登録し、以下のようなことを事をしたいのですが、バッチファイルの記述方法が知識不足でよくわかりません。 以下のバッチファイルは、どのように記述すればよいのでしょうか? (1)”アプリケーションXXXを起動しますか?[Y/N]"とコメントをコマンドプロンプトで表示する。 (2)コマンド入力時   キー入力にて"Y"を入力した場合         :アプリケーションXXXを起動   キー入力にて"N"を入力した場合         :バッチを終了しコマンドプロンプトに戻る。   キー入力が一定時間(20秒程度)なかった場合:20秒経過後アプリケーションXXXを起動 わかる方、おしえてくださいませ。

  • バッチファイルで電卓

    DOS窓に1+1と入力すると2と表示されるような,バッチファイルを考えています。バッチファイルではなくコマンドプロンプト上で「SET /A 1+1」と入力する方法なら分かりますが,これを応用できないでしょうか。ただし,バッチファイルはコマンドプロンプトからではなくアイコンをダブルクリックして起動させるものとします。

  • バッチファイルを1個だけしか起動しないようにしたい

    エクスプローラー上から バッチファイル(test.bat)を ダブルクリックしてバッチファイルを実行しています。 通常はコマンドプロンプトが1個だけ表示されて、 バッチファイルが実行して実行が終了すると コマンドプロンプトも閉じられます。 しかし、時々、 コマンドプロンプトが2個表示されることがあります。 つまり、ダブルクリックが、 1回ではなく2回実行されたと誤認識されて、 同じバッチファイル(test.bat)が 2つ起動してしまったと思われます。 当然、その後の処理はおかしくなります。 (バッチファイル(test.bat)の中に 何らかのコードを追加するなどして) 必ず1個だけしか起動しないようにすることは、 できないでしょうか。 (Windows10)

  • バッチファイルについて質問です

    質問お願いします!! たとえばコマンドプロンプトから "1.exe" & "2.exe" を実行すると同時に処理(起動)されるのですが バッチファイルにして実行すると1を閉じててから2が起動する。 という感じになるのですがなぜなのでしょうか? そもそもコマンドプロンプトからの実行と バッチファイルでの実行で違いはあるのでしょうか?? コマンドは全くの初心者なのですが急いでいたので 質問させていただきました。。。 windows vista です。 どなかたどうぞよろしくお願い致します。

  • バッチファイルの作成

    お世話になっております。 バッチファイルの作成方法について、只今勉強中です。 現在、毎日行われている作業をバッチファイルで自動化が出来ないか検討しておりますが、バッチファイルの編集に苦戦していて困っております・・・ ---実行したい事--- 0.以下、作業の流れをコマンドプロンプト上で表示する。 1.C:\ツール\batというフォルダに移動する。 2.batフォルダに新しく「file」というフォルダを作成 3.batフォルダ内には「bat_YYYY/MM/DD.txt」という日付のテキストがあり、該当する日付のテキストをコピーしてfileフォルダへ貼り付ける。 4.fileフォルダへ移動する。 ---終了--- 手順を全部書いてしまっているのですが、途中まではバッチファイルの編集をする事が出来ました。しかし、正解しているか不安です。 ご教授の程、宜しく御願い致します。

  • バッチファイルでウインドウを閉じる方法ってありますか?

    こんにちは、皆さんの知恵を貸してください。 自分はプログラムとかコマンドプロンプトなどはまったくの初心者ですが、研究で必要に迫られて現在勉強中・修行中の大学院生です。 OSはウインドウズXPです。コマンドプロンプトを起動して、とある計算コードを走らせます。計算時間が10時間弱かかるので連続計算させる為にバッチファイルを作ることにしました。 作製してみたところ、コードのexeファイルが起動すると新しいウインドウができてそこで実行されます。そしてそのウインドウを閉じないとバッチファイルに記述した次のファイルが読み込まれません。 週末とか、深夜とかにPCの前にいなくても計算を走らせる為に組んだバッチですが、手動でウインドウを消すのであればまったく無意味です。 ここで質問が2つあります。 1.計算が終了した、と認識させるにはどういう手段があるでしょう? 2.計算が終了したらそのファイル(ウインドウ)を閉じるようなコマンドって存在しますか? 1で計算終了を判断し、2でそのウインドウを削除する事ができれば次の計算が走るようになると思うのですが… IFとかCALLとか考えてみたのですが、どうにもわからずパニックに陥っててます。どうか皆さん、よろしくお願いします。 (;_;)

  • バッチファイルでUSB挿入時に実行

    現在バッチファイルで、USBをPCに挿入したら、自動的に自分のホームページが開くようなプログラムを作ろうと考えています。 その際に必要になってくるのが、USB内に、USBが挿入されたのを感知して動くプログラムを入れる事なのですが、コマンドプロンプトでどのように記入したら良いか教えてください。 また、コマンドプロンプトでできなくても、他のプログラムならそういうことができるよ!というのがあれば、是非ご教授願いたいです。 現在やっているのがバッチファイルなので、できればバッチファイルで実現したいと思っております。 では、何卒ご回答の方よろしくお願いいたします。

  • スタートアップにバッチファイルを登録したときについて

    RamDiskの中身をシャットダウン時バッチファイルを実行してHDDに退避させ、起動時にスタートアップに登録したバッチファイルによってまたRamDiskにコピー(robocopyをつかってます)しています。 しかし、Vista起動後にスタートアップに登録したコマンドの実行が異様に遅いのです。 比較として400Mのファイル10個をコピーするコマンドを実行する場合、起動して五分たってから実行した場合はRamDiskへのコピーコマンドは30秒ですむのですが、スタートアップに登録した場合の起動直後の実行~完了までは二分以上かかるときがあります。このとき進行度(%表示)が明らかにとまっています。 PC構成は大まかに CPU:Q9550 M/B:G45M-S Memory:8G HDD:Hitachi Deskstar 500G*2(RAID0) VGA:GTX260 OS:Vista Ultimate 32bit です。 この症状を改善する(Vista起動直後でもコピーがすぐ完了する)方法はあるのでしょうか。教えてください。

  • Win7のコマンドプロンプトでバッチファイル自動終了は?

    Win7のコマンドプロンプトでバッチファイル自動終了は? Windows7上でバッチファイルを実行させます。 このとき、バッチファイルの中身は、Skypeの起動です。 Skype起動はするのですが、コマンドプロンプトの画面は開いたままです。 そして、Skypeを終了(システムトレイから完全終了)させると、コマンドプロンプトも閉じます。 Skype起動中にコマンドプロンプトを手動で終了させても大丈夫なのですが、いちいち面倒です。 なにかいい手はありませんか? ちなみに、なぜ、バッチファイルでSkypeを起動させるかというと、USBメモリーとかでSkypeを持ち運ぶためです。 バッチファイルの中身です。 Skype.exe /datapath:"DataFile" /removable バッチファイルは「Skype.exe」と同じディレクトリにあります。 ショートカットで作れば問題ないのですが、そうすると、USBのドライブレターが変わった時に対応できなくなるので、相対ディレクトリ指定のできるバッチファイルで起動をさせています。

  • バッチファイルの作成について

    分からないことが2つありますので、 質問させていただきます。 1.バッチファイルを実行するときに   他のパソコンでは出来ない環境とかはあるのか。  (例えば、ファイル削除のバッチファイルを作成したとします。   管理者権限でバッチファイルを実行したにも関わらず   消せない…なんていうことはあるのでしょうか?   以前、プログラムを書いて、自分のパソコンでは上手く動作したのですが、   他のパソコンだと上手く動作しませんでした。(ファイルの削除が上手く行かなかった)   それに対する対応策などもあれば、教えてください。) 2.バッチファイルのコマンドプロンプトが自動終了するのを防ぎたい   IEが自動で上がるのを防ぐために、コマンドプロンプトで   IE_BLOCKERを実行し、キーボードで色々入力して実行していく必要があります。   そこで、 cd C:\IE10_Blocker IE10_Blocker.cmd /B pause 上記のように書き、 batファイルとして保存しました。 しかし、pauseがきくことなく、勝手に画面は閉じてしまうし、 C:\にIE10_Blockerが無かったとしても分からなくなってしまいます。 何か改善策はあるのでしょうか? 以上、よろしくお願い致します。