2015-10-08 2 views
0

Я разрабатываю приложение для скриншотов, и я использую NSTask, чтобы снять снимок экрана, но когда приложение выполнит скриншот, будет воспроизводиться звук по умолчанию для Mac OSX.Отключить звук NSTask Скриншот

let theProcess = NSTask() 
theProcess.launchPath = "/usr/sbin/screencapture" 
theProcess.arguments = ["/Users/profile/Desktop/111.png"] 
theProcess.launch() 

Как отключить его только для текущей задачи и, как правило, не в Mac OSX.

Или это хорошо, если я могу изменить звук.

ответ

4

Пропустите -x аргумент команды:

theProcess.arguments = ["-x", "/Users/profile/Desktop/111.png"] 

Другие варианты, запустив screencapture --help.

+0

Wow, Great :) Большое вам спасибо –

Смежные вопросы