• ベストアンサー

AppleScriptで

AppleScriptでcurrect dateコマンドのresultからhoursとminutesだけを取り出すにはどうすればいいのでしょうか。

noname#6032
noname#6032
  • Mac
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • syasushi
  • ベストアンサー率27% (226/837)
回答No.1

timeで0:00からの秒数が取りだせます。 取り出した値を3600で割れば時間。 その余りを60で割れば分が取りだせます。 set theDate to current date set theHour to (time of (theDate)) div hours set theMinut to ((time of (theDate)) mod hours) div minutes theHourが時間 theMinutが分 になります。 hoursとminutesは定義済みの変数でそれぞれ3600と60に定義されています。

noname#6032
質問者

お礼

ありがとうございました。時間を読み上げるアラームを作っているんです。大助かりです。

noname#6032
質問者

補足

if m = 0 or 15 or 30 or 45 then でエラーになるんですがどうすればいいでしょうか。

その他の回答 (2)

  • syasushi
  • ベストアンサー率27% (226/837)
回答No.3

>月日を取り出すにはどうすればいいのでしょうか 西暦 year of ~ 月  mounth of~ 名前で返ってきますJanuary, February・・・ 曜日 Weekday of~ 名前で返ってきますSunday,Monday・・・ 日  day of~

noname#6032
質問者

お礼

何度もありがとうございます。~に変数が入るんですね。うまくいきました。どーも。

  • syasushi
  • ベストアンサー率27% (226/837)
回答No.2

>if m = 0 or 15 or 30 or 45 then if m=0 or m=15 or m=30 or m=45 then となります。

noname#6032
質問者

お礼

ありがとうございます。こういう書き方をすればいいんですか。これなら一つのネストでたくさん条件を指定できるので思ったよりも便利です。

noname#6032
質問者

補足

何度もすみません。correct dateから月日を取り出すにはどうすれば委いいのでしょうか。

関連するQ&A

  • applescriptでのrepeat回避について

    applescriptで repeatの中でも コマンドとQを押したら アプリケーションを終了 という動作を行いたいのですが、うまく出来ません 教えて下さい。

    • 締切済み
    • Mac
  • AppleScriptでKeynoteのイメージ保存を自動化したい

    Keynoteのスライド画像をJPEG画像で書き出す動作を,AppleScriptで自動化したいと考えています.しかし,スクリプトエディタでKeynoteのAppleScript用語辞典をみてみましたが,それらしいコマンドを見つける事ができませんでした. 上記のような動作をAppleScriptで自動化することは可能でしょうか? よろしくお願いいたします

    • ベストアンサー
    • Mac
  • AppleScriptについて

    AppleScriptについて 初心者です、AppleScriptで例えば <img src="1.jpg"><img src="2.jpg"><img src="3.jpg"><img src="4.jpg">、、、 で<img src="100.jpg">まで書き続けることってできるんですか?

    • ベストアンサー
    • Mac
  • AppleScriptで

    AppleScriptで テキスト値ないの文字数をカウントするにはどうすればいいのでしょうか。

    • ベストアンサー
    • Mac
  • AppleScriptで

    突然なんですけど、AppleScriptでディスクの空き容量を求める方法はありませんか。

    • ベストアンサー
    • Mac
  • AppleScriptを…

    AppleScriptを定期的に(一定間隔ごとに)実行するソフト(ランチャー?)を知りませんか? 知っていたら教えて下さい。

    • 締切済み
    • Mac
  • AppleScriptで

    AppleScriptでハンドラ内に値を入力したり、ハンドラ外に値を出力するにはどうすればいいのでしょうか。

    • ベストアンサー
    • Mac
  • chmodをapplescriptで実行したい。

    はじめまして AppleScript初心者です。 OSXServer10.4.8でファイル共有しています。 フォルダのアクセス権を定期的にchownコマンドで変更したいと思いますが、うまくいきません。 Applescriptでchmodコマンドを実行するものを用意しましたが、スクリプトエディタでスクリプトファイルを実行するとchmodでアクセス権が変更されるのですが、このスクリプトをcrontabに登録して特定の時間に実行するように設定すると機能しません。 AppleScript//////////////////// set cmdchown to "/usr/sbin/chown -R test /test1" do shell script cmdchown password "password" with administrator privileges set cmdchmod to "/bin/chmod -R 755 /test1" do shell script cmdchmod password "password" with administrator privileges ////////////////////////// 定期的にオーナーとアクセス権を変更するにはどうすれば良いですか? よろしくお願いします。

  • XcodeでApplescript

    今年からプログラムを勉強しようと思い、まずはApplescriptで 何かできないかなと考えテキストを購入しました。 環境はOS10.3.9 , Xcode1.5です。 そこでテキスト通りに新規プロジェクトからAppleScript Applicationを選択 次へ 新規AppleScript Applicationから任意のプロジェクト名(ディレクトリは自動で入力)  完了 新規プロジェクトが作成される。 ビルドと実行ボタンを押すとビルド~アプリケーションを実行して のっぺらぼうのウィンドウを表示すると書いてありますが 実際「ビルドと実行」ボタンを押すとFaild 1となり「プロジェクト名. applescript」のエラーに1が付きアプリケーションを実行してくれません。 (プロジェクト名.applescript」の右端のチェックを外すと実行されます) 何がおかしいのでしょうか。初っぱなからつまずいているので宜しくお願い します。

    • ベストアンサー
    • Mac
  • AppleScriptについて

    AppleScriptで「音量を上げる」「・・下げる」の作り方、または記述を教えて下 さい。また他のスクリプトなどが解るサイト御存じの方いませんか?

    • 締切済み
    • Mac