我的目标是创建一个拖放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
答案 0 :(得分:0)
我不确定我是否有足够的信息来提出答案,但我的猜测是
do shell script "defaults write " & infile & " 'NSUIElement' '1'" with administrator privileges
会奏效。