2011-09-23 100 views
2

我用这个帖子上的信息来创建一个我的mac上的颜色选择器,以取代数字颜色计应用程序。苹果脚本 - 选择颜色显示一个无按钮的无头色轮颜色选择器

http://www.macosxtips.co.uk/index_files/replace-digitalcolor-meter-in-lion.php

但我这样做后,我得到一个颜色选择器还好,但在那让我色轮,颜色滑块,颜色palletes,图像,六角等之间切换顶部的按钮不出现。它们只在我从苹果脚本编辑器运行苹果脚本时出现。当我将苹果脚本作为应用程序保存并通过双击运行它时,我只需获取一个简单的色轮,并且顶部没有任何按钮。

我使用Mac OS Lion ..

谢谢!

编辑:添加一个截图:

enter image description here

+0

运行的AppleScript代码的应用程序时,我使用的是狮子和我的色轮显示正常。问题:如果通过按shift-command-c打开TextEdit并显示色轮,它是否正确显示?我想你会以某种方式隐藏顶部的按钮,因此它在其他应用程序中也无法正常工作。 – regulus6633

+0

不能从文本编辑所有按钮出现。当我运行从苹果脚本编辑器中选择颜色时,所有的按钮都会出现。只有当我将脚本编译为应用程序时,按钮才会消失!不知道我做错了什么.. – sethu

回答

3

我想颜色十六进制值,所以我也看了AppleScript的一个解决方案。查看this blog post的完整示例,以及一个可下载的applescript应用程序(带有一个漂亮的图标),您可以根据自己的需求进行自定义。我已经用OS X Lion测试过它,它似乎工作正常。

http://img259.imageshack.us/img259/4746/pictureu.png

http://img545.imageshack.us/img545/7776/picture1nu.png

+0

谢谢..但它也有同样的问题。这次我编辑了我的问题来添加屏幕截图。面板的顶部在哪里消失? – sethu

+1

@sethu - 你有〜/ Library/Preferences/applet.plist文件吗?如果是这样,请尝试将其移至桌面(以防止它被使用),或者如果您有plist编辑工具,请将该文件中的NSColorPanelToolbarIsShown.modal的值从0更改为1,然后再次开始显示该栏。 – cwd

+0

谢谢你的工作!最后经过这么多个月,我得到了这个工作..我不得不改变NSToolbar配置 - > TB显示从0到1。 – sethu