Я использую максимальный ПМП для выполнения команд оболочки, я прототипирование код в AppleScript и нужны их запустить в osascript, например -applescript to osascript conversion?
tell application "Google Chrome" to close tab 1 of window 1
преобразует в
osascript -e 'tell application \"Google Chrome\" to close tab 1 of window 1'
Я преобразовал около 10 команды, но я застрял на самой последней, которая
tell application "Google Chrome" to activate
tell application "System Events"
tell process "Google Chrome"
do shell script "/usr/local/bin/cliclick/ c:360,550"
end tell
end tell
, который я думаю, что идет в
osascript -e 'tell application \"Google Chrome\" to activate' -e 'tell application \"System Events\" to tell process \"Google Chrome\" to do shell script \"/usr/local/bin/cliclick c:360, 550\"'
cliclick позволяет использовать мышь через оболочку. http://www.bluem.net/en/mac/cliclick/. C является идентификатором команды для нажатия, поэтому на x360 y550
мой синтаксис правильный? он работает, когда я не включаю идентификатор c.
Благодаря
спасибо за ваш ответ, он на самом деле привело меня на реальную проблему, которая max msp помещает пробел в запятую. Не думал, что это проблема, но вы показали, что это было! обратная косая черта сортирует это. Я также нуждался в цитате из orignal из-за максимального ворчания с форматированием osascript -e 'сообщить программе \ "Google Chrome \" для активации' -e 'сообщить приложению \ "Системные события \", чтобы рассказать процесс \ "Google Chrome \", для выполнения сценария оболочки \ "/ usr/local/bin/cliclick c: 360 \, 550 \" ' – Rampartisan
Очень хорошо. Благодарим вас за заключительную информацию. – 2013-04-02 19:00:34