是否有可能从一个控制台工具中创建新的控件实例?(Is it possible to create n

2019-09-16 16:46发布

这是一个后续到这个问题 。
这似乎是不可能简单地保持已配置的仪表盘控件实例。 另一种方法是重新创建以前的实例。

是否有可能从另一小窗口中创建新的仪表盘控件实例? 我无法找到有关此主题的任何东西,但。

Answer 1:

这是可能的,但我不知道怎么办。 交货状态widget允许你打开自己的新副本。 你可以看到在屏幕截图中的+号帮助图像 。



Answer 2:

我会怀疑它...我认为有在一个隐含的安全风险。

你可能通过苹果公司的代码来寻找最好的服务。 当你“更新”窗口小部件,您更改标识符,或者它自动擦拭的偏好? (请原谅我的ignorance-我从我的Mac不在的时候,所以我不能调查我自己)

除此之外,虽然,你可能想看看,无论是在“流或在苹果论坛“的更新抹控制台Dashboard Widget首选项”。 电子邮件列表是特别有帮助。



Answer 3:

(,必须有Apple的文档中没有提到它中心并不AppleScript字典)AFAIK它不可能以任何方式支持。

然而,由于小工具可以访问文件系统和执行命令,就可以攻击它:修改com.apple.dashboard.plist ,并重新启动仪表板killall Dock (显而易见,这并不是完美的解决方案)。



Answer 4:

它不可能有我在尝试之前还让你得到任何解决方案,我知道



Answer 5:

我想也许你可以使用widget.system调用open的微件束命令,打开一个新的副本,所以我放在一起简单的小工具来测试它。 没有去。

我不知道,不过,如果一个Objective-C插件将更多的能力,或者如果这是一个限制烤成Dashboard环境?



Answer 6:

那么,这是可能的OS X的早期版本在一个widget我做我用下面的代码来创建一个新的实例:

widget.system('/bin/sh -c "open `pwd`"', null);

但是现在,这个代码重新安装插件。



文章来源: Is it possible to create new widget instances from within a Dashboard widget?