Se non vuoi preoccuparti di creare una condizione di razza e di chiudere UE4Editor prima di spegnerlo, come menzionato nell'altro rispondi, poi c'è una bella app chiamata EventScripts , per $ 3,99 USD al App Store , che puoi utilizzare per trigger AppleScript script e o Shell script quando alcuni eventi sono attivati .
Ecco un esempio di AppleScript script che nasconde / mostra il Dock quando UE4Editor avvia / abbandona :
on run eventArgs
set theAppName to applicationName in eventArgs
set theTrigger to trigger in eventArgs
if theTrigger is "Application launched" and theAppName is "UE4Editor" then
hideDock(true)
else if theTrigger is "Application quit" and theAppName is "UE4Editor" then
hideDock(false)
end if
end run
on hideDock(b)
tell application "System Events"
set autohide of dock preferences to b
end tell
end hideDock
In Script Editor , salva il codice AppleScript precedente come, ad esempio, UE4Editor - Su Apri e Chiudi.scpt in ~ / Library / Application Scripts / net.mousedown.EventScripts / , (dopo l'installazione di EventScripts).
Ora in EventScripts , aggiungi lo stesso script due volte, mentre imposti l' evento per uno a L'applicazione è stata lanciata e l' altro a esci dall'applicazione .
Ora, quando UE4Editor viene avviato, il Dock è nascosto e quando UE4Editor si chiude il Dock è nascosto .
EventScriptshaunalungalistadieventisucuipuòinnescareunoscript.Controllailinksottostantiperulterioriinformazioni:
Nota: non sono affiliato con lo sviluppatore di EventScripts, solo un cliente soddisfatto.