• ベストアンサー

MS-DOSで処理の待ち時間

MS-DOSの処理中で待ち時間をつくりたいのですが、どうすればよいでしょうか。CPUに負荷をかけない方法があればよろしくお願いします。

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

  • ベストアンサー
  • leaf0064
  • ベストアンサー率27% (8/29)
回答No.3

標準以外の外部コマンドを使う方法しかないように思います。 ただし、DOS単体ではなく、Windows上のコマンド・プロンプトからなら以下の方法もあるようです。 http://www.fpcu.jp/dosvcmd/bbs/log/cat3/pausechoice/2-0952.html

その他の回答 (2)

  • iwa111
  • ベストアンサー率80% (4/5)
回答No.2

私はsleep.exeを使用しています。 NTなどのリソースキットに入っていますが ない場合は以下のURLでフリーのものをダウンロード可能です。

参考URL:
http://www6.plala.or.jp/k-ssk/
  • leaf0064
  • ベストアンサー率27% (8/29)
回答No.1

よくわからないのだけれど、バッチファイルの中での処理(バッチ処理)なのかな? 下のプログラムで解決しませんか? CPUに負荷というのがどの程度のものかもよくわかりませんけど。 Time WAIT 時間待ち合わせプログラム http://www.vector.co.jp/soft/dos/util/se053514.html

kenta28
質問者

お礼

すみません。その通りです(追記も削除もできなくて困っていました) できれば、バッチファイルでMS-DOSの標準コマンドで行いたいのですがありますでしょうか。 また、CPU負荷とは「複雑な計算(a^x^y^z)などのCPU処理に時間がかかる(=CPUの負荷が大きいため結果的に時間を費やす)方法でないものがあれば知りたかったのです。 アセンブラで使用する「NOP」みたいな、、、

関連するQ&A

  • プログラム動作時のCPU処理時間とCPU負荷の取得

    シミュレーションを行うために、C言語で書いたプログラムのCPU処理時間(CPUがそのプログラムのために動作していた時間)と、横軸が時間で縦軸がCPU負荷(%)を取得したいのですが、方法を教えてください。 プログラムはwindowsでVC++ or Linuxでgccでコンパイルしようと思っています。 よろしくお願いいたします。

  • MS-DOSがない?!

    友達から今連絡があり、 「間違えてMS-DOSを消しちゃったみたいなの!」 って言われました。 MS-DOSって間違えて消えちゃうものなのですか? 又、本当に消えたかどうか調べる方法はありますか? そして消えたとしたらどうやって復旧すればいいのですか? どうか教えてください。 ウインドウズは動くらしいのです。

  • 一定時間後にsetIntervalでループ処理を行うにはどうしたらいい

    一定時間後にsetIntervalでループ処理を行うにはどうしたらいいのでしょうか。 JavaScriptにwait関数があれば早いのですが、setTimeout()のなかに入れ込むしか思いつきません。 forやwhile等で空ループさせて終了後に実行という方法も考えましたが、CPUに余計な負荷がかかるみたいでこれは避けたいです。 具体的には次のようなことがしたいと思っています。 function(a,b,c){ setTimeout(function(){ setInterval(function(){} ,10 ) },c) しかしこれだと再下段の関数が実行されないようです。またループ処理は可能な限りsetInterval()にさせたいと思っています。クロージャで解決できるんでしょうか。何か良い方法がありましたらお願いします。

  • MS-DOSについて

    ウィンドウズ98の上でMS-DOSを再現、MS-DOS専用ソフトを動作させるにはどのような方法で行うのか、教えて頂けないでしょうか?

  • MS-DOSの使い方

    プロンプトであるコマンドを実行します。 そのあと、自動的にMS-DOSの窓を閉じる方法を教えて下さい。 #MS-DOSの入門前のレベルのものです。

  • MS-DOSの使い方を教えてください。

    最近、MS-DOSの存在を知りました。 誰か、使い方を教えてください。 今C言語のコンパイラ手に入れたのですが、 全く使い方がわかりません。 実行すると、MS-DOSが起動しますが、 何を入力していいのやら、さっぱりわかりません。 とりあえず、プログラムを実行する方法を教えてください。

  • MS-DOS

    MS-DOSの画面を利用していて、何かキーを押すとか コマンドを入力して、デスクトップの画面に戻り、タスク バーにMS-DOSをいれる方法はあるでしょうか。 あればどうすれば良いのでしょうか。 exitエンタと入力するのはデスクトップの画面に戻りますが、MS-DOSが閉じられるので、ソースコードを修正 して再度コマンドラインからコンパイル等をする時には 上記の方法があれば、より便利です。win98を使って います。

  • MS-DOS

    MS-DOSについて   Aドライブ(a:)に3ファイルあります。   この3ファイルを C:\work にAドライブの3ファイルを  MS-DOSを用いてコピーする方法を教えてください。   コメントをどのように書けばいいのでしょうか?  よろしくお願い申し上げます。 

  • MS-DOSのは動く?

    WinMeでMS-DOSで動くBASIC98を動かしたいのですが、フロッピーを受け付けません。動かす方法はあるのでしょうか?

  • MS-DOS

    MS-DOSの使い方を知りたいのですが、だれかおしえてください。 その前にMS-DOSってなんですか?