bash - Perform `tell` action on Unix executable in macOS? -
i'm building myself launcher qemu, managing command line became bit tiresome. far working, , think ready use soon. however, there 1 issue, minor inconvenience albeit, 1 become aggravating on time:
when click launch button nsbutton calls applescript via nstask, , runs nsapplication.shared.mainwindow?.terminate(self)
, closing launcher. inside applescript settings loaded few files , parameters used launch qemu via do script
tell terminal. bit bodged, job fine. isn't problem, rather when qemu boots window on bottom layer , must clicked focus on it.
i know can bring app front tell
ing activate
in applescript, seems work .app bundles, specifying qemu-system-i386
or qemu
(the window's title) application opens window asking me browse bundle. not allow me specify qemu binary in /opt/local/bin
. need way bring window spawned command line program front programatically.
the dev environment macos 10.12.6. suggestions appreciated, prefer if limited applescript, automator or bash oriented methods. danke!
update: adding .app
extension allows me interact executable though app bundle, prefer not have make copy of every qemu executable. there way via alias?
Comments
Post a Comment