1

私はシェルスクリプトを初めて使用し、Macのターミナルでいくつかのpdfファイルを開こうとしているので、後でスクリプトを作成できますが、アプリケーションを指定してもAcrobatやPhotoshopで開くことはできません。open -a Acrobat ~/filename/ .pdf と open -a "Adobe Acrobat 7.0 Professional" /(absolute url)/ .pdf の両方、およびそのバリエーションを試しました。

プレビューまたはテキスト編集で試してみるとうまく機能し、プレビューで開いているものを除いて、開いているだけで問題なく開きます。アプリケーションをターゲットにすることを妨げているアドビの何かがおかしいのでしょうか、それとも単純なものが欠けているのでしょうか? どんな助けでも大歓迎です。

編集

頭を壁にぶつけた後、絶対パスを間違って定義していることに気付きました。Acrobat と Photoshop が正常に開くときに絶対パスを必要とせず、-a でアプリケーションを指定するときに必要なのに、パス内のスペースをエスケープすると機能する理由がわかりません。

例:/Applications/Adobe\Acrobat\7.0\Professional/Adobe\Acrobat\7.0\Professional.app/

4

1 に答える 1