我的应用程序使用AppleScript根据用户的热键更改iChat中的状态。一切正常,但是在iChat没有运行的情况下,我有一个"iChatAgent“在运行,它的图标在状态栏中;在我的Dock中没有iChat的图标。因此,在这种情况下,如果我的应用程序发送AppleScript命令来更改iChat状态(tell application "iChat" set status blah-blah...)但我需要在iChat不运行</e
我正在尝试编写一个简单的AppleScript应用程序,在我的Mac上处理sftp://和sshfs:// URL。基于一个好的,我按照以下方式编写了,当我单击带有相应方案的URL时,它运行得很好。,则这个自定义URL处理程序AppleScript应用程序无法工作,例如,我尝试添加其他处理程序,并发现命令行方式调用on run argv处理程序,而不是我编写的处理程序当脚本被直接调用时,我可以正确地访问URL