• ベストアンサー

マクロソフトで

UWSCというマクロソフトで次のようなことをしたいです。 一連の動作を10分間繰り返した後、 その動作を一旦やめ、 次の動作を行います。 そしてまた、初めの一連の動作をするようにする。 というものです。 一連の動作は、自分で組めるのですが、 10分間たったときにその動作をやめさせる。 というのはいったいどうやればいいのでしょうか? スクリプトがわからないので教えていただけると助かります・・・

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

  • ベストアンサー
  • omi3
  • ベストアンサー率20% (72/359)
回答No.3

while 1 T1 = GETTIME() + 60 * 10 while GETTIME() < T1 //一連 msgbox(GETTIME() - T1) sleep(5) wend //次の動作 msgbox("次の動作") wend

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • doki2
  • ベストアンサー率51% (440/860)
回答No.2

Sleepコマンドを使えばいいと思います。 例えば Sleep(600) UWSCサンプル http://www.h7.dion.ne.jp/~umiumi/sample.html

すると、全ての回答が全文表示されます。
  • meenie
  • ベストアンサー率44% (40/90)
回答No.1

GETTIME関数を使うことで実現できそうです。 GETTIMEの戻り値は2000年1月1日からの秒数ですから、 処理開始時にGETTIMEの結果を格納し、10分後なので+600されたところで 処理を終了させるような条件分岐を書いてみてはいかがでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A