首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >osascript命令无法激活(打开)“app Store app”。

osascript命令无法激活(打开)“app Store app”。
EN

Stack Overflow用户
提问于 2017-12-06 13:33:30
回答 1查看 432关注 0票数 2

我使用的是MacOS 10.13,通过SSH连接,以登录用户的身份运行。当我运行以下命令时:

代码语言:javascript
复制
osascript -e ‘tell application “App Store” to Activate’

我也尝试过:

代码语言:javascript
复制
open -a “App Store” 

导致错误:

代码语言:javascript
复制
32:40: execution error: File permission error. (-54)

在使用10.12时,这不是问题。自上次更新以来,有什么变化吗?

我在这里的最终目标是通过命令行工具通过SSH打开App Store (理想情况下不使用sudo命令)。

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 14:30:06

您应该使用正确的引号字符" (ASCII0x22)和' (ASCII0x27):

代码语言:javascript
复制
osascript -e 'tell application "App Store" to activate'

(UTF-8 0xE2 0x80 0x9D)和 (UTF-8 0xE2 0x80 0x99)在AppleScript或Bash中分别不正确。

这同样适用于open命令:

代码语言:javascript
复制
open -a 'App Store'

代码语言:javascript
复制
open -a "App Store"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47667462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档