1

プログラムを一時停止して、ユーザーが閉じる前に読むことができるようにする方法を探していましたが、関数 (os.sleep(timeSeconds)) は明らかに存在しません。誰でも回避策を知っていますか?

4

2 に答える 2

2

os.clock()とを利用できますos.time()。元:

function sleep(n)
  local t = os.clock()
  while os.clock() - t <= n do
    -- nothing
  end
end

n は秒単位です。自由にos.time()バージョンを作ってください。

于 2012-06-26T08:55:28.663 に答える
2

人為的な遅延を導入する代わりに、OS の組み込み機能を使用して出力ウィンドウを保持することをお勧めします。ユーザーが既に開いているコマンド ウィンドウからプログラムを実行したり、出力をファイルにリダイレクトしたりした場合はどうなりますか? あなたは彼に時間を無駄にさせています。

于 2012-06-26T10:22:27.770 に答える