2015-05-29 97 views
0

我想写一个AppleScript来替换三个系统文件与我修改过的。我想用AppleScript来做到这一点,而不是手动替换它们,因为每次有OS X更新时我都必须更换三个文件。具体来说,我将用我修改过的库存图形驱动程序替换,以支持通过Thunderbolt连接的图形卡。是否可以编写一个AppleScript来替换另一个文件?我问,因为我知道当你替换一个文件时,弹出一个对话框有三个选项,我不知道如何解决这个问题。AppleScript替换文件

回答

0

您可以通过搜索做到这一点:

set freshFile to choose file 

tell application "Finder" 
    move freshFile to desktop replacing yes 
end tell 

所有你需要做的是制定出源和目标路径,以完全自动化的脚本。

由于各种原因,许多脚本编写者不喜欢使用Finder。如果你想要的东西,是令人难以置信的速度快,你可以使用做shell脚本您的AppleScript内:

do shell script " mv -f ~/Desktop/ArlandaTilUppsala.pdf ~/Documents/Employ.pdf"

+0

哦,没关系。当然,我正在讨论用另一个位置的文件替换子文件夹中的文件。但是,我是否会这样做,包括“替换yes”:将其中一个设置为/ J Drive/IONDRV/|复制一个到//System/Library/Extensions/IONDRVSupport.kext/替换是 – Jblagden

+0

正确,但在AppleScript中,您将使用冒号而不是斜线,并且引用:'“Macintosh HD:用户:craigsmith:Desktop:Hello.pdf” ' –