mohnston 发表于 2006-10-26 17:39:04

vba内部CAD中的媒体播放器

It#039;它在vba工具中可用,那么有没有人尝试编写代码使其正常工作
在ADT2005中,信息很少。

Keith™ 发表于 2006-10-26 20:21:28

你说的“是什么意思?”;可用
请记住,因为可以将工具(引用、控件等)添加到项目中,所以不会#039;t意味着它'这是个好主意
有些东西不应该添加到VBA项目中,会破坏一些东西
此外,如果您要分发您的dvb项目,而他们引用了目标机器没有安装和注册的工具,那么您将遇到问题。

Keith™ 发表于 2006-10-26 21:52:56

我已经成功开发了一个程序,可以通过AutoCAD界面播放mp3、wav和midi文件。这个程序叫做CadAMP,可以在这个论坛的其他地方找到。它尚未针对较新版本的AutoCAD进行更新,因此可能会出现一些问题
在A2k和A2k2中;它将成功地连续播放多个文件,在A2k4中,它只适用于单个文件(除非有人更新了它)
尝试播放列表,但由于它们有这么多不同的格式,我放弃了它。你可能知道,像这样的球员是没有市场的,这就是为什么我没有进一步润色它
顺便提一下,由于它使用独立于AutoCAD的API调用和VBA调用,因此也应该能够在Microstation中播放,只需进行有限的调整。

Keith™ 发表于 2006-10-30 15:21:11

实际上,这就是我想到的——它'它很简单,很容易,而且很有效
私有子命令按钮1\u Click()
Me。隐藏Dim RetVal(&quo;C:\Program Files\Windows Media Player\wmplayer.exe,1)'外壳到路径''这将以全尺寸加载WM。取下“;,1“;使负载最小化
End Sub

Keith™ 发表于 2006-10-30 15:37:07

CadAMP的使用不需要使用任何媒体播放器。相反,在AutoCAD过程中创建了一个新线程,因此AutoCAD正在播放mp3文件。您对AutoCAD媒体播放器的兴趣激发了我再次访问它。我现在已经纠正了A2k2+中多个文件的问题
我一有时间就会上传最新的,包括工具栏和菜单。

Keith™ 发表于 2006-10-30 15:44:06

为什么不在桌面或工具栏链接上使用快捷方式呢 为什么必须启动AutoCAD才能启动Media Player
只是好奇…顺便提一下…有人知道如何从快捷方式自动加载播放列表吗

Keith™ 发表于 2006-10-30 15:44:47

太棒了
现在如果它只能播放M4a文件。。。

Keith™ 发表于 2006-10-30 18:25:58

回答你的第一个问题。您不必启动AutoCAD来听mp3(即启动媒体播放器),但是,由于这里的大多数人都使用AutoCAD或其他具有VBA功能的设计软件,因此利用现有线程(即AutoCAD)来执行播放媒体文件所需的命令更有意义。不要混淆。CadAMP不是启动任何媒体播放器的手段;相反,它将AutoCAD(或Microstation、Excel、Word等)转换为媒体播放器,并使用有限的资源。更少的处理器时间、更少的内存需求等。因此,它可以更有效地利用计算机资源。对于不允许安装媒体播放器的用户,它将与AutoCAD完全合并并成为AutoCAD的一部分。关闭AutoCAD时,播放机停止
现在…我不确定你需要做什么才能在快捷方式中加载播放列表,我怀疑你需要编辑快捷方式以指向播放列表作为参数。
页: [1]
查看完整版本: vba内部CAD中的媒体播放器