それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

JXA で アプリケーションにファイルを開かせる

Javascript for OSX Automation でファイルを扱う

ファイルを扱うには、通常はファイルPathを扱うのですが、これはPOSIX準拠と考えて、AppleScriptの世界では、POSIX Path としてファイルを指定する必要がある。(面倒

>> var app = Application("Microsoft PowerPoint.app")
=> Application("Microsoft PowerPoint")
>> var file_name = "/Users/takuya/Desktop/2015-07-20/LEGOスクラム.pptx"
=> undefined
>> a = Path(file_name)
=> Path("/Users/takuya/Desktop/2015-07-20/LEGOスクラム.pptx")
>> app.open(a)
=> Application("Microsoft PowerPoint").documents.byName("LEGOスクラム")
>>

いったん、Pathに渡す必要があって。これがちょっと面倒ですね。