2011-06-07 46 views

回答

0

您可以在脚本编辑器中打开字典,然后进行保存并获得一个xml文件。我不认为这将是值得将其转换成JSON,我只想用XML

喔OK

set theapp to choose file 

tell me to open theapp 
tell me to save document 1 in choose folder 

,而不是使用选择的文件或文件夹,选择你可以给脚本别名

例如

set theapp to "Macintosh HD:Applications:iTunes.app" 
tell me 
    open theapp 
    set theName to name of document 1 
    close document 1 saving in "" & (path to current user folder) & theName 
end tell 

编辑(回复评论) @mofle你的要求做 是不可能的。 Applescript用于驱动应用程序。所以,你写代码告诉它你想要什么,你想要做什么,没有通用的方式说,从一些随机应用程序给我所有的东西,并将其导出到XML。如果有人相信我,我们都会知道这件事,因为肯定会很酷。

如果你知道你的目标是什么应用程序,并且你知道你想要从中找出什么应用程序,那么它的可访问的低谷苹果脚本就是将数据导出到XML,尽管你可能会发现这些技术很麻烦。取决于应用程序将取决于你的最佳方法来获得你想要的数据。如果你只是用一个应用程序来做这个事情说“evernote”,而你只是想用XML获得所有的笔记,如果evernote有能力导出到XML,那么你可以写一个脚本来做到这一点。

+0

我需要在AppleScript代码中执行此操作。 – 2011-06-07 15:18:22

+0

我不明白这是如何让脚本运行时自动将应用程序字典导出到设定文件夹? – 2011-06-08 07:39:27

+0

@mofle你有工作吗? – mcgrailm 2011-06-08 17:01:05