Come nascondere l'icona del Dock di alcune applicazioni java eseguite da AppleScript in OSX?


Scrivo alcuni AppleScript per lanciare le mie applicazioni java come Minecraft. Ma ci sono alcuni problemi con esso. Se uso do shell script "java -jar ~/Library/Application\\ Support/minecraft/launcher.jar" per lanciare Minecraft con AppleScript(salva come app), ci saranno 3 icone sul dock, l'icona dell'app AppleScript, l'icona del launcher Minecraft e l'icona di Minecraft. Come posso nascondere altre icone tranne l'icona delle app AppleScript sul Dock?

Author: Joshua Lee, 2015-11-12

1 answers

Non lo so se puoi farlo quando attivi il programma di avvio.jar ma se dici all'app di lanciare con "tell" potresti nascondere temporaneamente l'app, puoi usare il seguente codice che ho wippato

do shell script "defaults write /Applications/Minecraft.app/Contents/Info.plist LSUIElement 1"
delay 1
tell application "Minecraft" to activate
do shell script "defaults write /Applications/Minecraft.app/Contents/Info.plist LSUIElement 0"
tell application "Minecraft" to run

Per quanto riguarda il gioco principale, non penso che tu possa nasconderlo: (

(assicurati che Minecraft sia nella cartella dell'applicazione)

 0
Author: Lucasware, 2015-11-16 01:18:07