2003 年 2 月 27 日,Apple 员工 Christopher Nebel 表示他想解决Bill Cheeseman 报道的这个问题:
由于在某些情况下应用程序和应用程序进程的命名不同,我们最终不得不编写像这样稍微令人困惑的脚本(如果我们在 Finder 中将 Adobe Photoshop 7.0 重命名为“Photoshop”):
Run Code Online (Sandbox Code Playgroud)tell application "Photoshop" to activate tell application "System Events" tell application process "Adobe Photoshop 7.0"
可以这么说,2011 年 8 月这仍然是一个问题,而且我一直遇到这个问题,所以我希望 StackOverflow 的好心人能够帮助找到解决方法;提前致谢!
给定一个应用程序名称(即我可以指示的名称activate),我希望能够将该名称传递给子例程以查找相应的进程名称。相反,给定一个进程名称,我希望能够将其传递给子例程以查找相应的应用程序名称。
有什么建议么?
applescript ×1