質問、発表どっちでもスレ。
■注意
安直なスクリプト作成依頼、丸投げ、「こういうの作ってください!」はお断り。
わからない点、エラーが解決できない点についてはスクリプト片を添えて質問すること。
OSバージョンも忘れずに。
■参考
AppleScript Language Guide
https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/
TN2065: do shell script
https://developer.apple.com/library/mac/technotes/tn2065/
AppleScript: The Language of Automation
http://www.macosxautomation.com/applescript/
MacWiki - AppleScript
http://macwiki.sourceforge.jp/wiki/index.php/AppleScript
鳶嶋工房 / AppleScript
http://tonbi.jp/AppleScript/
AS Hole(AppleScriptの穴)
http://piyocast.com/as/
■過去スレ
1 http://pc11.2ch.net/test/read.cgi/mac/1174045850/
2 http://pc11.2ch.net/test/read.cgi/mac/1197443062/
3 http://pc11.2ch.net/test/read.cgi/mac/1223026902/
4 http://anago.2ch.net/test/read.cgi/mac/1256127156/
5 http://anago.2ch.net/test/read.cgi/mac/1330350325/
AppleScript アップルスクリプト 質問、発表 6
レス数が1000を超えています。これ以上書き込みはできません。
1名称未設定
2013/12/21(土) 21:50:45.07ID:1PJJFexL0952名称未設定
2017/03/20(月) 13:28:37.64ID:tNIG8sod0 リソース込みの移動やコピーなんて
今はOS添付のコマンドラインなら普通に出来るから
リソースがどうのというのは前提条件が間違ってますよ
という指摘でしょう
今はOS添付のコマンドラインなら普通に出来るから
リソースがどうのというのは前提条件が間違ってますよ
という指摘でしょう
953名称未設定
2017/03/20(月) 15:16:23.72ID:K0kH9iJa0954名称未設定
2017/03/20(月) 17:56:11.71ID:aJV3VVNJ0 他人がどんな言語選択するかなんて好き勝手すればいいじゃないか
そういうのは他所で議論してください
そういうのは他所で議論してください
955名称未設定
2017/03/20(月) 21:50:12.65ID:aRKmkiIl0 シェル使っていいならjava でもなんでもいいけど
956名称未設定
2017/03/20(月) 22:27:46.15ID:JAHXB/GD0 こういうのが続くと
do shell scriptが絡んだ質問がしにくくなるなあ
必要に迫られてjava使ってみたけど
普段スクリプト言語ばかりだから
爆速に驚いたよ
スレチすいません
do shell scriptが絡んだ質問がしにくくなるなあ
必要に迫られてjava使ってみたけど
普段スクリプト言語ばかりだから
爆速に驚いたよ
スレチすいません
957名称未設定
2017/03/21(火) 05:24:56.46ID:YDLfwtgb0 個人的にASの有難みを痛感したのは、WindowsでiTunesをスクリプト処理しようとした時だったな
958名称未設定
2017/03/21(火) 09:22:39.42ID:y5Ac/8600 ファイルコピーやら移動やらするにも、ASだと色々と自分で処理を考えてやらなきゃいけないけど、
shell系なら色々と処理が用意されてるから圧倒的に楽に書けると思うが。
shell系なら色々と処理が用意されてるから圧倒的に楽に書けると思うが。
960名称未設定
2017/03/21(火) 20:14:46.17ID:qE2C4R2r0 なんかようわからん流れ
961名称未設定
2017/03/22(水) 06:00:01.60ID:lgNGAT+b0 68KやPowerPC時代はApple Script一択だったけど
今は選択肢増えたんだし
慣れたのでいいと思う
今は選択肢増えたんだし
慣れたのでいいと思う
962名称未設定
2017/03/23(木) 20:37:28.14ID:7HvdunIZ0 ただの慣れの問題だろ
ASだから考える時間が増えるとは一概に言えない
ASだから考える時間が増えるとは一概に言えない
963名称未設定
2017/03/23(木) 20:48:16.61ID:x+CSrVz+0 AppleScriptのファイルコピーって挙動があやしくない?
バッティングしたのかしらんがスルーされるときがある
バッティングしたのかしらんがスルーされるときがある
964名称未設定
2017/03/23(木) 21:17:39.69ID:7HvdunIZ0 そもそも、ここはapplescriptのスレなんだから
どの言語が使い易いとか便利とかは関係ないだろう
そういう話になるならobjcの方が楽に書けるし自由度もある訳だから比較にならない
しかしapplescriptの便利さをただのファイル移動としてしか理解されてない人間に
だよな、とか自信満々に書かれても「違うわ」と言いたくなる気持ちも分かる
どの言語が使い易いとか便利とかは関係ないだろう
そういう話になるならobjcの方が楽に書けるし自由度もある訳だから比較にならない
しかしapplescriptの便利さをただのファイル移動としてしか理解されてない人間に
だよな、とか自信満々に書かれても「違うわ」と言いたくなる気持ちも分かる
965名称未設定
2017/03/23(木) 23:23:39.87ID:Hx/4F5AA0 俺はファイル移動よりもpythonとか言ってるやつのほうがわかってない気がする。
とケチをつけるくせに更に勿体つけてみる。
とケチをつけるくせに更に勿体つけてみる。
966名称未設定
2017/03/24(金) 00:43:30.67ID:753en8Rq0 >>963
AppleScriptというよりfinderが、じゃないの?
AppleScriptというよりfinderが、じゃないの?
967名称未設定
2017/03/24(金) 00:45:59.63ID:+ajPYzNh0 pythonとか言ってるやつってどれだよ
968名称未設定
2017/03/24(金) 11:25:36.85ID:kAphza5X0969名称未設定
2017/03/24(金) 16:57:44.81ID:+ajPYzNh0970名称未設定
2017/03/24(金) 21:58:16.85ID:7fFI+lWa0 もしファイルが既にあった場合の対処はしていないのかな?
ベースの部分が出来たーと思ってから
もしもの場合に備えていくと
スクリプトがどんどん膨らんでいくよね
ベースの部分が出来たーと思ってから
もしもの場合に備えていくと
スクリプトがどんどん膨らんでいくよね
971名称未設定
2017/03/29(水) 10:17:01.61ID:iAZHQzNY0 初歩的で申し訳ないんですが
エラーログどこでみれますか?
エラーログどこでみれますか?
972名称未設定
2017/03/29(水) 10:53:58.42ID:Z1/VUf2c0 >>971
スクリプトエディタの下のほうに
「返された値」ってタブみたいのがあって、
実行したあとそこをクリックすると処理の流れは追えるけど、
それではダメ?
あとは、
log 変数
log "ここまではちゃんと動いてる"
みたいに、log文を自分で仕込んでチェック
(返された値のところに表示される)
スクリプトエディタの下のほうに
「返された値」ってタブみたいのがあって、
実行したあとそこをクリックすると処理の流れは追えるけど、
それではダメ?
あとは、
log 変数
log "ここまではちゃんと動いてる"
みたいに、log文を自分で仕込んでチェック
(返された値のところに表示される)
974名称未設定
2017/03/29(水) 21:34:41.79ID:cKhIeBfJ0 最近気が付いたけど
tell application の中でdo shell scriptを実行すると
ログ見るとエラーメッセージが出てるのね
問題ないらしいけど
tell application の中でdo shell scriptを実行すると
ログ見るとエラーメッセージが出てるのね
問題ないらしいけど
975名称未設定
2017/03/30(木) 00:38:44.03ID:TSN5GLbj0 >>974
applicationに対してdo shell scriptの命令を送って、
それに答えられないからtellブロックの外で命令を実行、
みたいな動作だよね
だったら、do shell script命令に応えられるアプリが
あるってことなのだろうか…
applicationに対してdo shell scriptの命令を送って、
それに答えられないからtellブロックの外で命令を実行、
みたいな動作だよね
だったら、do shell script命令に応えられるアプリが
あるってことなのだろうか…
977名無し募集中。。。
2017/03/31(金) 01:14:47.24ID:Z+59Vv5J0 tell me to do shell script "..."
ってやるとエラー出ない
ってやるとエラー出ない
978名称未設定
2017/03/31(金) 01:29:26.65ID:fsk4tUbD0 TN2065
Does it make a difference which application I tell to do shell script?
For the most predictable results, always put do shell script calls outside of any tell block, or use tell me. In
practice, it usually doesn’t matter unless 以下省略
Does it make a difference which application I tell to do shell script?
For the most predictable results, always put do shell script calls outside of any tell block, or use tell me. In
practice, it usually doesn’t matter unless 以下省略
979名称未設定
2017/03/31(金) 01:57:25.58ID:67Umxyuk0 あー、にゃるほど。
最初からtellブロックの外(スクリプトオブジェクト)に向かって
do shell scriptメッセージ送っちゃえばいいわけか。
thx
勉強になった。
最初からtellブロックの外(スクリプトオブジェクト)に向かって
do shell scriptメッセージ送っちゃえばいいわけか。
thx
勉強になった。
980名称未設定
2017/04/01(土) 08:11:10.41ID:Pa22lWRm0 最初から do shell script の解釈が tell me で固定されてればいいだけの話なんだけどね
こんなんよそに tell できたとしてもトラブルの種にしかならないし
こんなんよそに tell できたとしてもトラブルの種にしかならないし
981名称未設定
2017/04/01(土) 12:44:55.72ID:F8/5NUFI0983名称未設定
2017/04/01(土) 13:12:52.80ID:Th6oGGes0 乙です
たまには新機能付けてくれれば盛り上がるのに
Automator にある選択テキストの取得
みたいなの付けてくれるとか
まあキーストロークで行けるんだけど
たまには新機能付けてくれれば盛り上がるのに
Automator にある選択テキストの取得
みたいなの付けてくれるとか
まあキーストロークで行けるんだけど
984名称未設定
2017/04/02(日) 00:52:36.56ID:jddYfO370 一応OSメジャーアップデートのたびに地味に新機能ついてるけど、知ってた?
ぶっちゃけもうASはほとんど完成されてるし、それ自体の機能より
AS未対応のアプリが対応するとかの方がインパクトある気がする
ぶっちゃけもうASはほとんど完成されてるし、それ自体の機能より
AS未対応のアプリが対応するとかの方がインパクトある気がする
985名称未設定
2017/04/02(日) 00:56:32.73ID:K0logwwW0 知りませんでした。ゴメンなさい。
986名称未設定
2017/04/02(日) 01:50:24.64ID:LTdBmP/H0 OSXになってゴッソリ機能が減った印象だったんだけどどうなんだ
record機能が秀逸だった記憶しかないけど
record機能が秀逸だった記憶しかないけど
987名称未設定
2017/04/02(日) 07:06:14.09ID:jddYfO370 印象だけで語るのいくない
しかもclassicの記憶じゃちょっと古すぎでしょ……
適当にググるかドキュメント当たって
https://developer.apple.com/library/content/releasenotes/AppleScript/RN-AppleScript/
しかもclassicの記憶じゃちょっと古すぎでしょ……
適当にググるかドキュメント当たって
https://developer.apple.com/library/content/releasenotes/AppleScript/RN-AppleScript/
988名称未設定
2017/04/13(木) 17:30:25.52ID:xzlkRX2p0 あっぷる
989名称未設定
2017/04/13(木) 18:59:02.00ID:UVICUHCG0 ぱい
990名称未設定
2017/04/13(木) 20:57:48.12ID:+p8dZwLu0 次立ってるしうめまっしょい
991名称未設定
2017/04/14(金) 00:58:59.92ID:ueTGfWAJ0 applescript://com.apple.scripteditor?script=say%20%22%E5%9F%8B%E3%82%81%22
992名称未設定
2017/04/14(金) 01:05:26.83ID:e/21lBVI0 repeat 9 times
display dialog "うめ" buttons {"おk"}
end repeat
display dialog "うめ" buttons {"おk"}
end repeat
993名称未設定
2017/04/14(金) 01:15:35.68ID:MoWkfgnX0 repeat 8 times
display dialog "うめ" buttons {"おk"}
end repeat
display dialog "うめ" buttons {"おk"}
end repeat
994名称未設定
2017/04/14(金) 01:29:10.19ID:ZmBUMfxw0 repeat while resNum < 1000
display dialog "Ume" buttons {"OK"} default button 1
end repeat
display dialog "Ume" buttons {"OK"} default button 1
end repeat
996名称未設定
2017/04/15(土) 18:50:20.05ID:vi5T35Fd0 try
say "うめ"
on error
say "Go to next"
end try
say "うめ"
on error
say "Go to next"
end try
997名称未設定
2017/04/15(土) 20:14:30.40ID:xurLJNJL0 applescript://com.apple.scripteditor?script=open%20location%20%22https%3A%2F%2Fegg.2ch.net%2Ftest%2Fread.cgi%2Fmac%2F1491018171%2F%22
998名称未設定
2017/04/15(土) 21:44:06.10ID:s3UVqvQw0 tell me to quit
999名称未設定
2017/04/15(土) 22:31:56.27ID:PpLFiK4M0 on quit
end
end
1000名称未設定
2017/04/15(土) 22:32:19.49ID:PpLFiK4M010011001
Over 1000Thread このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 1211日 0時間 41分 34秒
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 1211日 0時間 41分 34秒
10021002
Over 1000Thread 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【海】「全員浮上してこない」ダイビング客など8人が行方不明 八丈島で水難事故 下田海上本部などが捜索中 [ぐれ★]
- 【野球】セ・リーグ C 6-4 T [10/3] カープ連勝 中村奨成3安打2打点勝ち越しタイムリー 阪神リーグ優勝は持ち越し [鉄チーズ烏★]
- 【芸能】楽しんごが怒り 「話せばすぐ分かることまでずーっとLINEでやり取りされるの本当に腹立つ」「電話一本すれば数分で終わる話」 [冬月記者★]
- 【タワマン】東京・中央区晴海のタワーマンションで子どもが転落し心肺停止 ベランダづたいに隣の部屋に渡ろうとしたか [ぐれ★]
- 倒産相次ぐ「和菓子店」、2026年は 過去最多ペース 原材料高が追い打ち [ぐれ★]
- 【芸能】ブラマヨ小杉竜一が病気を告白 手術を検討「加齢とともに…」 [冬月記者★]
- 高市最悪政権、何故か急に終わりそうになる [784319933]
- 【速報】八丈島でダイビングをしていたインストラクター含め8名全員浮上してこず行方不明 [126042664]
- 【動画】今フランスで大暴れしてる高校生のデモ、ガチで世紀末になるwwwwwwwwwwwwwwwwwwww [339035499]
- メガフレア🏡 🔥彡🐉
- ラッパー「早苗高市 目指す高い位置 流す赤い血 日本が世界一 I love Japan You love Japan We love Japan Let’s go Japan [377482965]
- 簗大臣、誰にも擁護して貰えず針の筵になる・・・・ [931948549]