Существует ли способ заставить R подавать звуковой сигнал/играть звук в конце сценария?

Когда я запускаю скрипты R, я иду, делают что-то еще на другом рабочем столе. Если я часто не проверяю, я никогда не знаю, когда что-то закончено. Существует ли способ вызвать звуковой сигнал (как системный звуковой сигнал) или заставить R играть звук или уведомлять рычание с помощью некоторого кода в конце моего сценария?

133
задан Maiasaura 29 July 2010 в 18:08
поделиться

4 ответа

alarm()

Функция alarm. Она работает, посылая \a на консоль

89
ответ дан 23 November 2019 в 23:58
поделиться

cat ('Hello world! \ A')

28
ответ дан 23 November 2019 в 23:58
поделиться

Вы должны поставить его в Твиттер, когда он будет готов: http://cran.r-project.org/web/packages/twitteR/index.html

47
ответ дан 23 November 2019 в 23:58
поделиться

Или, если вы используете дистрибутив GNU / Linux и имеете модуль pcspkr в черном списке (динамик ПК всегда меня раздражал), попробуйте объединить system с какое-то звуковое / визуальное уведомление, например

system("aplay -t wav /usr/share/sounds/phone.wav") # for auditive bell (an I mean it literary)
system("zenity --title=\"R script info\" --text=\"Script has finished with zero exit status\" --info") # for GTK dialog

Вы можете проверить руководство zenity , если вы предпочитаете оповещение, скажем, в области уведомлений ... Но с функцией system вы можете делать практически все, что угодно: отправлять электронное письмо, запустить какой-нибудь другой скрипт, перезагрузить машину, sudo rm -rf *. * и т. д. что-нибудь ... и я серьезно.

Но это означает только ЕСЛИ вы используете дистрибутив GNU / Linux (или UNIX), в противном случае придерживайтесь специальных команд Windows, хотя в этом случае я не могу дать вам много информации .. .

8
ответ дан 23 November 2019 в 23:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: