明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: nonsmall

[【不死猫】] [原创] LISP 音乐播放器 V2.0 更新 打破CAD无声世界

  [复制链接]
发表于 2008-12-3 12:42:00 | 显示全部楼层

nonsmall

谢谢你的指点

 楼主| 发表于 2008-12-5 11:41:00 | 显示全部楼层

2.0版本已经更新

这回就像个音乐播放器了

不过要连续听的话需要新开个cad工作

发表于 2008-12-6 15:40:00 | 显示全部楼层
  1. (defun playwav (wavfile / WAV)
  2.   (vl-load-com)
  3.   (if (and (findfile wavfile)
  4.     (= (strcase (vl-filename-extension wavfile)) ".WAV")
  5.     (setq WAV (vlax-create-object "Wscript.Shell"))
  6.       )
  7.     (progn
  8.       (vlax-invoke
  9. WAV
  10. "run"
  11. (strcat "sndrec32 /play /close "" " wavfile)
  12. T
  13.       )
  14.       (vlax-release-object WAV)
  15.     )
  16.   )
  17. )
 楼主| 发表于 2008-12-6 16:17:00 | 显示全部楼层

不错

播放器1.0版本确实用过这句

(if (findfile (setq file "C:\\WINDOWS\\Media\\Windows XP 启动.wav"))
    (vlax-invoke ob 'run (strcat "sndrec32 /play /close " file) 0)
)

发表于 2008-12-6 16:49:00 | 显示全部楼层
本帖最后由 作者 于 2008-12-6 16:50:48 编辑

顶一下,后台播放是有难度的
发表于 2008-12-6 23:01:00 | 显示全部楼层

为什么

(vlax-invoke
  WAV
  "run"
  (strcat "Storm.exe /play /close \"\" " wavfile)
  t       )会发生意外错误

发表于 2008-12-8 23:15:00 | 显示全部楼层
呵呵,谢谢分享!
发表于 2008-12-19 13:42:00 | 显示全部楼层
顶一个
发表于 2008-12-19 16:21:00 | 显示全部楼层
16335181发表于2008-12-2 14:59:00我没有音箱  没有耳机   也帮我创造个有声世界吧  水个沙发  奈何公司是无声世界  下下来看看  支持

好像也可以用主板的嘀嘀来叫。。。

发表于 2008-12-19 21:27:00 | 显示全部楼层

好像很神奇的,顶!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 07:17 , Processed in 0.164551 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表