Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics AppleScript替换文件_Graphics_Applescript_Drivers - Fatal编程技术网

Graphics AppleScript替换文件

Graphics AppleScript替换文件,graphics,applescript,drivers,Graphics,Applescript,Drivers,我想写一个AppleScript,用我修改过的文件替换三个系统文件。我想用AppleScript来代替手动替换它们,因为每次有OSX更新时,我都要替换三个文件。具体地说,我将用我修改过的支持通过Thunderbolt连接的图形卡的驱动程序替换常用的图形驱动程序。是否可以编写AppleScript以将一个文件替换为另一个文件?我这样问是因为我知道,当你替换一个文件时,会弹出一个对话框,其中有三个选项,我不知道如何解决这个问题。你可以用Finder来实现这一点: set freshFile to c

我想写一个AppleScript,用我修改过的文件替换三个系统文件。我想用AppleScript来代替手动替换它们,因为每次有OSX更新时,我都要替换三个文件。具体地说,我将用我修改过的支持通过Thunderbolt连接的图形卡的驱动程序替换常用的图形驱动程序。是否可以编写AppleScript以将一个文件替换为另一个文件?我这样问是因为我知道,当你替换一个文件时,会弹出一个对话框,其中有三个选项,我不知道如何解决这个问题。

你可以用Finder来实现这一点:

set freshFile to choose file

tell application "Finder"
    move freshFile to desktop replacing yes
end tell
您所需要做的就是计算出源路径和目标路径,以完全自动化脚本

出于各种原因,许多脚本编写者不喜欢使用Finder。如果您想要速度非常快的东西,可以在AppleScript中使用do shell脚本


执行shell脚本“mv-f~/Desktop/arlandatilupsala.pdf~/Documents/Employ.pdf”

哦,好的。当然,我说的是用另一个位置的文件替换子文件夹中的文件。但是,我会这样做吗,包括“替换是”:将一个设置为/J Drive/IONDRV/|将一个复制到//System/Library/Extensions/IONDRVSupport.kext/replace yesRight,但在AppleScript中,您会使用冒号而不是斜杠,并引用:
“Macintosh HD:Users:craigsmith:Desktop:Hello.pdf”