自己做一个有隐藏桌面文件功能的mac应用程序

在网上无意间发现了mac的脚本编辑器的强大,正好我有需要一个隐藏桌面文件的软件,在网上一搜,用脚本编辑器写一个mac应用程序实在不能更easy!

自己做一个有隐藏桌面文件功能的mac应用程序_第1张图片
  • 打开脚本编辑器贴入如下代码

display dialog "桌面图标设置为可见或隐藏?" buttons {"可见", "隐藏"} with icon 2 with title "Switch to presentation mode" default button 1
set switch to button returned of result
if switch is "隐藏" then
        do shell script "defaults write com.apple.finder CreateDesktop -bool FALSE;killall Finder"
else
        do shell script "defaults delete com.apple.finder CreateDesktop;killall Finder"
end if

参考此文
然后在macOS Sierra中要保存成应用程序,需要选择存储

自己做一个有隐藏桌面文件功能的mac应用程序_第2张图片

之后如下设置
自己做一个有隐藏桌面文件功能的mac应用程序_第3张图片

最后保存到应用程序文件夹下即可

  • 此外我发现做出的应用程序的图标比较丑,我们可以自己定制

在系统的应用程序文件夹下找到我们做好的app,长这样子


自己做一个有隐藏桌面文件功能的mac应用程序_第4张图片

我们完全可以换成自己喜欢的图标,如图右键显示简介


自己做一个有隐藏桌面文件功能的mac应用程序_第5张图片

出现如下图所示的对话框
自己做一个有隐藏桌面文件功能的mac应用程序_第6张图片

将我们自己准备的图标拖到红圈所示位置
然后你就会发现图标会替换成你准备的图标.

不会做mac应用图标的,可以下载一个图标你比较喜欢的软件,解压后选择软件直接右键显示包内容->Contents->Resources->找到拓展名为:icns的图标文件->复制到桌面上->然后拖到红圈内替换->All done

  • 这里注意有时候会有好几个icns后缀的文件,我们选那个打开后可以预览到不同尺寸图标的文件

还可以使用图标制作软件例如icns Tool直接生成icns图标

自己做一个有隐藏桌面文件功能的mac应用程序_第7张图片
最终效果

All Done!

你可能感兴趣的:(自己做一个有隐藏桌面文件功能的mac应用程序)