簡體   English   中英

如何在OSX中隱藏AppleScript運行的某些Java應用程序的Dock圖標?

[英]How to hide the Dock icon of some java applications run by AppleScript in OSX?

我編寫了一些AppleScript來啟動Minecraft之類的Java應用程序。 但是它有一些問題。 如果我使用do shell script "java -jar ~/Library/Application\\\\ Support/minecraft/launcher.jar"來啟動帶有AppleScript的Minecraft(另存為應用),則擴展塢上將有3個圖標,AppleScript應用的圖標, Minecraft Launcher的圖標和Minecraft的圖標。 如何隱藏Dock上的AppleScript Apps圖標以外的其他圖標?

我不知道在啟動launcher.jar時是否可以這樣做,但是如果您告訴應用程序以“ tell”啟動,則可以暫時隱藏該應用程序,您可以使用以下代碼

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

至於主游戲,我認為你不能將其隱藏起來:(

(確保minecraft在應用程序文件夾中)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM