Applescript打开应用程序

时间:2017-03-26 08:11:28

标签: macos applescript

当我在Xcode中创建一个新的Applescript项目并运行应用程序时,它会打开应用程序窗口,但是当我在十字架上关闭应用程序并再次在Dock中点击该应用程序(仍在运行)时,它不显示再次。我必须在菜单中关闭它,或者在Dock中右键单击它并从运行中关闭它。如何在应用程序仍在运行时再次打开它?

1 个答案:

答案 0 :(得分:2)

  • 当您单击标准Cocoa窗口中的红色(关闭)按钮时,您将关闭主窗口但不退出应用程序。这与编程语言无关。如果您要退出应用程序实施applicationShouldTerminateAfterLastWindowClosed并返回true

  • 当您单击停靠栏图标时,没有窗口打开且您的应用程序是基于文档的,则会打开一个新的文档窗口。在标准应用中,什么都不会发生。要显示您必须实施applicationShouldHandleReopen:hasVisibleWindows:的主窗口,请致电window.makeKeyAndOrderFront(self)并返回false