R 可以导致文件被另一个程序打开吗?

发布于 2024-11-28 10:24:51 字数 120 浏览 1 评论 0原文

这是一个有点奇怪的问题,但我想这里的人可能会感兴趣。

R 是否有可能导致文件在另一个程序中打开?例如,您可以编写一个命令行来使音乐文件开始播放吗?潜在的应用是,模型运行完毕后,音乐将开始播放,提醒您模型已完成。

This is a bit of a strange question, but I thought people here might be interested.

Is it possible to have R cause a file to be opened in another program? For example, could you write a command line that would cause a music file to start playing? The potential application would be that after a model is finished running, music would start to play, alerting you to the model's completion.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

嗼ふ静 2024-12-05 10:24:51

除了system之外,在Windows上至少您可以使用shell.exec,它将使用Windows文件关联中指定的应用程序打开文件。例如,shell.exec("file.txt") 将在您喜欢的文本编辑器中打开一个文本文件,shell.exec("file.mp3") 将启动媒体播放器等

In addition to system, on Windows at least you can use shell.exec which will open the file using the application specified in the Windows file associations. For example, shell.exec("file.txt") will open a text file in your favourite text editor, shell.exec("file.mp3") will launch a media player, etc.

从﹋此江山别 2024-12-05 10:24:51

音频包 允许播放波形文件:

require(audio)
wave_file <- dir("C:/Windows/Media", pattern="\\.wav$", full.names=TRUE)[1] # some random windows wave file
f <- load.wave(wave_file)
play(f)

There is audio package which allow to play wave files:

require(audio)
wave_file <- dir("C:/Windows/Media", pattern="\\.wav
quot;, full.names=TRUE)[1] # some random windows wave file
f <- load.wave(wave_file)
play(f)
东京女 2024-12-05 10:24:51

您可以通过调用 system()< /a> 函数。

You can do this by calling the system() function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文