gpt4 book ai didi

vb.net - 如何在安装项目时将文件保存/安装到用户计算机的 C 驱动器中?

转载 作者:行者123 更新时间:2023-12-03 00:49:11 24 4
gpt4 key购买 nike

我的项目中有一段代码可以查看用户的 c 驱动器以访问媒体文件夹(播放声音)。我的问题在于我在这个文件夹中放置了一个名为“beep.wav”的 WAV 文件。

如果他们在此文件夹中还没有名为“beep.wav”的文件,我希望能够将此声音自动安装到此文件夹中。到目前为止,我的方法是:

Module playSound
Sub PlaySimpleSound()
Try
My.Computer.Audio.Play("c:\Windows\Media\Beep.wav")
Catch
End Try
End Sub
End Module

如有任何问题/澄清,请提出。

非常感谢您的帮助。

最佳答案

如果这个 wav 文件是您的程序独有的,我会将它作为资源嵌入到您的程序中。然后,您无需将其安装在他们的媒体文件夹中即可访问它。

将您的波形文件添加为音频资源并将其构建属性设置为嵌入式资源

enter image description here

然后将您的 PlaySimpleSound 方法更改为此,请注意我将 SoundPlayer 的声明放在模块级别,因此不会在每次播放声音时创建它。

Module playSound
Dim sp As System.Media.SoundPlayer = New System.Media.SoundPlayer
Sub PlaySimpleSound()
Try
sp.Stream = My.Resources.beep
sp.Play()
Catch
End Try
End Sub
End Module

关于vb.net - 如何在安装项目时将文件保存/安装到用户计算机的 C 驱动器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23119316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com