无忧启动论坛

标题: 批处理写曲加强版 [打印本页]

作者: winpefk    时间: 2022-3-6 20:28
标题: 批处理写曲加强版
链接 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:31
本帖最后由 winpefk 于 2022-3-6 20:33 编辑

双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭
作者: nttwqz    时间: 2022-3-6 21:00
精力过剩的人不少啊。。。

记得当时写了个GUI版,翻了几下还留着。

音符频率转换.7z

53.79 KB, 下载次数: 55, 下载积分: 无忧币 -2


作者: wcs    时间: 2022-3-7 06:40
支持了
作者: 2010wlm    时间: 2022-3-7 11:03
beep这个命令以前在dos下常用来做提示音,后来用win7以后就不用了,没想到现在还有?
作者: cxincn    时间: 2022-3-7 20:22
支持了
作者: bjay2008xmy    时间: 2022-3-8 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: winpefk    时间: 2022-3-8 19:24
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:31
winpefk 发表于 2022-3-8 19:24
那个sound.lst是储存音符表的,没啥用,类似于播放器的mp3文件。但是是文本,可以改。主要是:setsound.c ...

如果直接用频率值的话,不要setsound.cmd也行
作者: xiaomingtt    时间: 2022-12-20 17:10
试了两台电脑,都没反应。
作者: yjkl    时间: 2023-2-4 11:50

感谢分享
作者: yyz2191958    时间: 2023-2-6 17:59
有一点意思
作者: 雨心童    时间: 2023-2-22 15:04
现在牛人多了,什么都会弄。
作者: yjkl    时间: 2023-3-2 12:10
谢谢分享
作者: shy20070509    时间: 2023-3-2 19:35
试听一下
作者: ZMLoveLH    时间: 2023-3-6 16:34
楼主大佬居然用批处理来写曲,牛人啊
作者: bbst191    时间: 2023-3-9 18:20
双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭
作者: conlin888    时间: 2023-3-9 18:42
有什么实用性么?
作者: 回想曲    时间: 2023-3-9 18:47
感谢制作分享
作者: jpzsj    时间: 2023-3-10 01:26
看着挺复杂
作者: 老鼠无敌    时间: 2023-3-15 20:24
谢谢分享
作者: 老鼠无敌    时间: 2023-3-15 20:27
纯DOS不能用吗?
作者: LHTQ    时间: 2023-3-19 12:57
nice!
作者: nowayer    时间: 2023-10-21 20:43
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3