【问题标题】:OSX bash - window focusing on launched executables/apps?OSX bash - 专注于启动的可执行文件/应用程序的窗口?
【发布时间】:2011-07-31 16:23:05
【问题描述】:

如果我从 bash 脚本启动一个可执行文件/另一个应用程序,这个可执行文件/应用程序会正常启动,但它的应用程序窗口不在焦点上。 例如,如果您从窗口启动脚本,bash 脚本会调用其他可执行文件/应用程序,但您看不到应用程序的界面,因为它会在所有窗口下启动。

对于 Linux,存在一些可以执行此操作的窗口管理器,例如这些 tips here

OSX 也有一些东西吗?

我意识到我可以通过 AppleScript(通过 bash 的 osascript)设置活动窗口,但我想在没有 AS 的情况下这样做。

("告诉应用程序\"newapp\" 激活”)

【问题讨论】:

  • 你在使用“open myApplication.app”吗?也许发布一些你当前的脚本?
  • window fucus 在 "open myapplication.app" 和 exec pathto/myapp.app/Contents/MacOS/app" 上都丢失了。 osascript 在这里有点帮助,但它并不总是有效;特别是如果脚本启动一个应用程序并通过 osascript 为其提供焦点,然后将其杀死并在此之后启动另一个应用程序。第二个应用程序永远不会通过额外的 osascript 'activate' 命令获得焦点。

标签: macos bash focus window


【解决方案1】:

我的appswitch 工具正是这样做的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多