我正在开发一个截图应用程序,我使用NSTask来截取屏幕截图,但当应用程序截屏时,将播放Mac OSX默认屏幕截图声音。
let theProcess = NSTask()
theProcess.launchPath = "/usr/sbin/screencapture"
theProcess.arguments = ["/Users/profile/Desktop/111.png"]
theProcess.launch()
如何仅针对当前任务禁用它,而不是通常在mac osx中禁用它。
或者,如果我能够改变声音,那就太好了。
答案 0 :(得分:4)
将-x
参数传递给命令:
theProcess.arguments = ["-x", "/Users/profile/Desktop/111.png"]
通过screencapture --help
运行更多选项。