基本do shell脚本在applescript中出现错误

基本do shell脚本在applescript中出现错误,applescript,Applescript,我正试着写一个基本的应用程序脚本,看看它是如何工作的。 以下是脚本: set theHostName to "www.apple.com" do shell script "ping -c1 " & theHostName 然而,我得到了预期的行尾,等等,但找到了标识符。 do shell脚本即使对于更简单的命令,也总是给出错误 类似的命令在其他Mac电脑上也没有问题 我使用的是macOS Catalina 10.15.7 19H2 x86_64

我正试着写一个基本的应用程序脚本,看看它是如何工作的。 以下是脚本:

set theHostName to "www.apple.com"
do shell script "ping -c1 " & theHostName
然而,我得到了
预期的行尾,等等,但找到了标识符。
do shell脚本
即使对于更简单的命令,也总是给出错误

类似的命令在其他Mac电脑上也没有问题

我使用的是macOS Catalina 10.15.7 19H2 x86_64。我怎样才能让它工作

干杯


您发布的代码没有在我的系统上引发错误。下面的编辑应该可以解决您的问题

set theHostName to "www.apple.com"
do shell script "ping -c1 " & quoted form of theHostName

您发布的代码没有在我的系统上引发错误。下面的编辑应该可以解决您的问题

set theHostName to "www.apple.com"
do shell script "ping -c1 " & quoted form of theHostName

同样的错误。我已经编辑了这个问题,以包含执行此命令时出现的错误。相同的错误。我已经编辑了该问题,以包含执行此命令时出现的错误。您在新用户帐户中是否遇到相同的错误?没有macOS Catalina 10.15.7,但在macOS Catalina 10.15.6上,我在脚本编辑器中将两行代码复制并粘贴到一个新文档中,它正常工作。如果执行相同操作,请在脚本编辑器中将问题复制并粘贴到新文档中,它是否有效,或者您是否仍然收到错误?您在新用户帐户中收到相同的错误吗?没有macOS Catalina 10.15.7,但在macOS Catalina 10.15.6上,我复制了两行代码并将其粘贴到脚本编辑器中的新文档中,它没有问题。如果您也这样做,请将问题复制并粘贴到脚本编辑器中的新文档中,这样做有效吗?还是仍然会出现错误?