我去运行一个旧脚本,它在 10.9 更新后坏了。我曾经使用以下代码移动带有系统事件的文件。
set Somefilepath to "Design_005_HD:Users:Design_005:Desktop:Start:TextFile.txt"
set somefolderpath to "Design_005_HD:Users:Design_005:Desktop:End:"
tell application "System Events"
move file (Somefilepath) to folder (somefolderpath)
end tell
现在它给了我以下错误。
错误“系统事件出错:无法将文件 \"Design_005_HD:Users:Design_005:Desktop:Start:TextFile.txt\" 转换为整数类型。” 数字 -1700 从文件“Design_005_HD:Users:Design_005:Desktop:Start:TextFile.txt”到整数
我知道我可以将其换掉并使用 finder,但我宁愿不使用它。什么改变不再有效?
2014 年 4 月 2 日更新
我已经尝试过将文件/文件夹位置提供给系统事件的各种方式,但它不起作用。我很高兴不是我不能让它发挥作用。如果我找到答案或进行有效更新,我将更新这篇文章。
2014 年 4 月 3 日更新
看来这只是系统事件无法移动文件的错误。我已经在这里报告了它http://bugreport.apple.com/其他人也应该这样做。
请不要把我的代码放在心上,当我无法让它工作时,事情就结束了。我有 10.8.5 的工作代码,它是上面显示的内容减去系统事件告诉块中的文件夹标签。不知道为什么它可以在没有文件夹标签的情况下工作,但确实可以。在多个组合上进行了测试。如果它没有损坏,请不要大惊小怪。注意到它并继续前进。
2014 年 10 月 20 日更新
对于任何有兴趣的人。我收到一封电子邮件,说明我的票已关闭/解决。所以小牛队将永远被打破,但当它出现时,优胜美地可能会有光明。