Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Applescript 如何从我的项目文件夹中运行应用程序?_Applescript - Fatal编程技术网

Applescript 如何从我的项目文件夹中运行应用程序?

Applescript 如何从我的项目文件夹中运行应用程序?,applescript,Applescript,我想知道如何运行项目文件夹中的应用程序, 我试过这样的方法: set myApp to quoted form of (POSIX path of (path to resource "blabla.app")) tell application "Finder" to open & myApp set myApp to path to resource "blabla.app" tell application "Finder" to open myApp

我想知道如何运行项目文件夹中的应用程序, 我试过这样的方法:

set myApp to quoted form of (POSIX path of (path to resource "blabla.app"))
            tell application "Finder" to open & myApp
set myApp to path to resource "blabla.app"
tell application "Finder" to open myApp

提前谢谢

看起来您正试图像处理shell脚本一样处理各种命令,因此遇到了几个问题

  • 命令的
    路径返回别名。发现者不知道
    POSIX路径,但它确实知道别名,所以不需要像这样做
    强制或引用路径
  • 查找器的
    open
    命令将文件引用作为参数, 而
    &
    是一个连接运算符,因此您的代码段应该是 比如:

    set myApp to quoted form of (POSIX path of (path to resource "blabla.app"))
                tell application "Finder" to open & myApp
    
    set myApp to path to resource "blabla.app"
    tell application "Finder" to open myApp
    

Woww,谢谢,工作得很好,谢谢你的解释。错误:Finder出错:处理程序无法处理此类对象。