И не должен вылетать. У меня на Mac OS X 10.7 вполне себе бздынькает.просто игнорируется компилятором. скрипт даже не вылетает. так и продолжает работать, как будто этой строки совсем нет.
Пищит или нет -- зависит от настроек ОС, видимо. На Win10 -- не пищит.И что - пищит?
Экстремально мак-ориентированное:не столь вин-ориентированное
app.doScript('do shell script "say beep"', ScriptLanguage.APPLESCRIPT_LANGUAGE);
Но, я так понимаю, оно ж от присутствия индизайна зависить не должно? Почему тогда у меня ошибку выдает под виндой?Пищит или нет -- зависит от настроек ОС, видимо. На Win10 -- не пищит.
Это в теории так. На практике в разных комбинациях ОС + ESTK по-разному. У меня в одном случае не выдает ошибку и не пищит, во втором выдает ошибку, в третьем пищит.Но, я так понимаю, оно ж от присутствия индизайна зависить не должно? Почему тогда у меня ошибку выдает под виндой?
say beep
say "<моя фраза>"
say "<моя фраза>" using "<голос>"
beep N
а поподробнее?...
И для beep say не требуется; можно добавить число повторений:бипнет N раз.Код:beep N
app.doScript('do shell script "beep"', ScriptLanguage.APPLESCRIPT_LANGUAGE);
sh: beep: command not found
app.doScript('do shell script "/usr/bin/afplay /Users/user/Library/Sounds/MySound.aif"', ScriptLanguage.APPLESCRIPT_LANGUAGE);
системными средствами, или плеер вызывается? а .mp3 выполнится?Попробую реабилитироваться. Продолжу экстрим для MacOS:
Воспроизводит файл "MySound.aif" из фолдера Sounds пользовательской библиотеки.Код:app.doScript('do shell script "/usr/bin/afplay /Users/user/Library/Sounds/MySound.aif"', ScriptLanguage.APPLESCRIPT_LANGUAGE);
Даплеер вызывается?
По идее даа .mp3 выполнится?
не. с плеером не катит. бо жестоко сбивать текущий плейлист работника, чтобы он услышал, что можно продолжать работать руками. он же вместо этого начнёт плейлист восстанавливать.Да
По идее да
Он не должен сбиватьсяжестоко сбивать текущий плейлист работника,
Одно другому не мешает. iTunes и VLC точно не сбиваются.жестоко сбивать текущий плейлист работника
всё равно. тормоза от открытия плеера никому не понравятся. пока не появится рецепта издать системный пиб — скрипт пока будет говорить "done"Одно другому не мешает. iTunes и VLC точно не сбиваются.