【问题标题】:Applescript open appApplescript 打开应用程序
【发布时间】:2017-03-26 20:05:55
【问题描述】:

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

【问题讨论】:

    标签: macos applescript


    【解决方案1】:
    • 当您单击标准 Cocoa 窗口中的红色(关闭)按钮时,您将关闭主窗口,但不会退出应用程序。这与编程语言无关。如果您想退出应用程序,请执行applicationShouldTerminateAfterLastWindowClosed 并返回true

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

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2015-05-29
      • 2013-09-27
      • 1970-01-01
      • 2016-02-05
      相关资源
      最近更新 更多