批处理写曲加强版
链接 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425920该作者用批处理写了一个两只老虎,我这里改了一下,可以加载sound.lst里面的曲调。
sound.lst写法:
第一行保留,写 #
后面以\开头,每一个音符之间写一个\以\结尾
音符方面,见我sound.lst的注释
然后大家可以听一听我这个sound.lst里面是啥歌
还有:sound.lst里面一行最多9个音符,否则多余的无法传入beep
链接:https://pan.baidu.com/s/1bOtdWrZdamXEI8dCr-kfuA 提取码:tmty 复制这段内容后打开百度网盘手机App,操作更方便哦
本帖最后由 winpefk 于 2022-3-6 20:33 编辑
双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭 精力过剩的人不少啊。。。
记得当时写了个GUI版,翻了几下还留着。
支持了 beep这个命令以前在dos下常用来做提示音,后来用win7以后就不用了,没想到现在还有? 支持了 bjay2008xmy 发表于 2022-3-8 18:52
看起来挺复杂的,我都看不懂
那个sound.lst是储存音符表的,没啥用,类似于播放器的mp3文件。但是是文本,可以改。主要是:setsound.cmd设置音符唱名和频率的对应关系(比如%do%就是261hz)cc.cmd用来实际调用beep.exe,主程序test.bat就是按照格式读取sound.lst,然后调用cc.cmd来播放sound.lst里面的内容的。 winpefk 发表于 2022-3-8 19:24
那个sound.lst是储存音符表的,没啥用,类似于播放器的mp3文件。但是是文本,可以改。主要是:setsound.c ...
如果直接用频率值的话,不要setsound.cmd也行 试了两台电脑,都没反应。
感谢分享 有一点意思 现在牛人多了,什么都会弄。 谢谢分享 试听一下 楼主大佬居然用批处理来写曲,牛人啊 双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭 有什么实用性么? 感谢制作分享 看着挺复杂 谢谢分享 纯DOS不能用吗? nice!
页:
[1]