2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

AppleScript アップルスクリプト 質問、発表 7

1 :名称未設定:2017/04/01(土) 12:42:51.78 ID:F8/5NUFI0.net
質問、発表どっちでもスレ。

■注意
安直なスクリプト作成依頼、丸投げ、「こういうの作ってください!」はお断り。
わからない点、エラーが解決できない点についてはスクリプト片を添えて質問すること。
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.osdn.jp/wiki/index.php/AppleScript
鳶嶋工房 / AppleScript
http://tonbi.jp/AppleScript/
AS Hole(AppleScriptの穴)
http://piyocast.com/as/
■過去スレ直近5つ
6 http://potato.2ch.net/test/read.cgi/mac/1387630245/
5 http://anago.2ch.net/test/read.cgi/mac/1330350325/
4 http://anago.2ch.net/test/read.cgi/mac/1256127156/
3 http://pc11.2ch.net/test/read.cgi/mac/1223026902/
2 http://pc11.2ch.net/test/read.cgi/mac/1197443062/

61 :名称未設定:2017/07/12(水) 17:01:31.17 ID:99ZCzng50.net
このスレと全然関係ないじゃん

62 :名称未設定:2017/07/12(水) 17:38:19.59 ID:M6Ixi3bA0.net
すみません、ターミナルコマンドだったようです。

63 :名称未設定:2017/07/16(日) 01:52:12.56 ID:z5psAnZY0.net
app = Application.currentApplication()
app.includeStandardAdditions = true
outputFolder = app.pathTo("desktop",{from:"user domain"}) + "/Notes"
kRAWMarker = 'BEGIN_OF_RAW'
kShellScript = 'sqlite3 "$HOME/Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV6.storedata" ¥'select "' + kRAWMarker + '", ZHTMLSTRING from ZNOTEBODY¥''
notes = app.doShellScript(kShellScript).split(kRAWMarker +'|')
notes.shift()
notes.forEach(function (anItem, index) {
filePath = $(outputFolder + "/Item " + index + ".txt").stringByStandardizingPath
error = $()
$(anItem).writeToFileAtomicallyEncodingError(filePath, true, $.NSUTF8StringEncoding, error)
if(error && error.code)
app.displayDialog(ObjC.unwrap(filePath) + "¥n¥n" + ObjC.unwrap(error.localizedDescription))
})

64 :名称未設定:2017/07/16(日) 08:53:23.47 ID:F1ckUwJ00.net
なんか微妙
メモアプリはスクリプタブルなのに

65 :名称未設定:2017/07/21(金) 21:48:47.83 ID:diQFvHvD0.net
勉強がてらJXAで昔書いたスクリプトを書き換えてみたりしたんだけど
出来たーと思っても、日本語文字化けしてるじゃんとか
Aのアプリだと問題ないのにBのアプリだと動くけどエラー吐いてるぞとか
情報が少なくてトラブった時の解決策が見つからなくて厳しかった
なんでAppleScriptでいいや

66 :名称未設定:2017/07/22(土) 00:45:46.79 ID:0kGQ4Eo+0.net
StackOverflowとか結構ヒットするけどなあ
日本語の情報はほとんどないけど

67 :名称未設定:2017/07/26(水) 00:59:45.52 ID:jAD80pxK0.net
mac でなんかやるには Python が最強って結論が出たわ。

最悪なのは 🍏 アップルスクリプト 🍎

アップルスクリプトは継続性が怪しいし、学習環境が悪い。
本とかほとんどない。

アップルスクリプトは連携させる外部のモジュールとかがないのも辛い。

Python だとワード、エクセル、pdf とかお手軽に操作、読み書きできる。
ウェブページのDLとかめちゃ簡単。

68 :名称未設定:2017/07/26(水) 01:32:37.46 ID:qeGztfLS0.net
ガチ言語と比べて頂いてありがとうございました

69 :名称未設定:2017/07/26(水) 11:28:50.31 ID:qArLzfXh0.net
あほだな〜賢い人は py と AS その他の両刀よ。適材適所

70 :名称未設定:2017/07/26(水) 12:11:11.52 ID:bK5NkiHw0.net
JXAにすると10.9以下に対応できなくなるから
古めのOSでも同じScript使いたいという場合に困るか

総レス数 1001
395 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★