menu
書いてる野郎
orebike@gmail.com
込み入った AppleScript よりも単純な UNIX コマンドで問題が解決することは多い。 がパスワードが聞かれる sudo にどう対処するか
do shell script "sudo hogehoge" password "pasuwaado" with administrator privileges
1 から 100 までの整数の乱数を生成する
set hoge to random number from 1 to 100
ローカル変数を宣言したいなら、local キーワードを使う。別に変数は宣言しなくても LL のように突然代入することもできるが、やっておいたほうが無難だろう。
local hoge
このように記述すると代入できる。
set hoge to 123
英語っぽく書けるがなんだか合ってるんだか間違っているんだかよくわからない
数値を文字列として入れることもできる。
set hoge to 123 set piyo to hoge as string
リテラルで作れる
set hogeList to {"ichi", "ni", "san"}
2番目の要素を取り出すならこう。インデックスがゼロスタートではないところがポイント
set hogeList to {"ichi", "ni", "san"} set hoge to item of 2 hogeList
if hoge = "ほげ" then -- 何か処理 else if hoge = "ぴよ" then -- 何か処理 else -- 何か処理 end if
よくありげな Java ならこのように書くヤツ
for(int i = 0; i < 10; i++){ // 何か }
AppleScript ならばこうなる
repeat with i from 0 to 9 by 1 -- 何か end repeat