Applescript应用程序将向多个应用程序添加键/值对

时间:2014-05-27 21:22:50

标签: applescript

我的目标是创建一个拖放AppleScript应用程序,它将替换应用程序的info.plist文件中的NSUIElement键/值对。这将有效地隐藏Dock& amp;中的应用程序图标。应用程序切换。

到目前为止,这在ƒContents中创建了一个名为“Info.plist.plist”的额外“Info.plist”文件,其中NSUIElement值是唯一的键/值对(它不会修改原始文件)。你能建议一个解决方案吗?

-- OS X 10.3.9
on open ItemList
    repeat with x in ItemList
        set apppath to POSIX path of x
        set infile to quoted form of (apppath & "Contents/Info.plist")
        do shell script "defaults write " & infile & " 'NSUIElement' '1'"
    end repeat
end open

1 个答案:

答案 0 :(得分:0)

我不确定我是否有足够的信息来提出答案,但我的猜测是

do shell script "defaults write " & infile & " 'NSUIElement' '1'" with administrator privileges

会奏效。