「AppleScript,Perl,Shell」OS Xでスクリプトスレ
■ このスレッドは過去ログ倉庫に格納されています
0063名称未設定
03/07/02 01:21ID:TYNXBkRH>set dodate to date appotime
>set curdate to current date
>set delaytime to dodate - curdate
↑こんなシンプルな書き方できるんですね
自分はdialogで時分秒を入力するのを書きましたが
3回もdialog出てくるのが鬱陶しい.
実行時間が明日以降だと困るんですが..
--現在の日時
set theDate to current date
set thetime to (time of theDate)
--録音開始時間入力
set hResult to (display dialog "開始時" default answer "" buttons {"OK"} default button 1)
set mResult to (display dialog "開始分" default answer "" buttons {"OK"} default button 1)
set sResult to (display dialog "開始秒" default answer "" buttons {"OK"} default button 1)
--録音開始時間を秒に変換
set startTime to (text returned of hResult) * 3600 + (text returned of mResult) * 60 + (text returned of sResult)
--現在時間の取直し録音開始までの時間の計算
set thetime to (time of (current date))
set remainTime to startTime - thetime
--delay後に実行
delay remainTime
"命令"
■ このスレッドは過去ログ倉庫に格納されています