winpefk 发表于 2022-3-6 20:28:25

批处理写曲加强版

链接 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:06

本帖最后由 winpefk 于 2022-3-6 20:33 编辑

双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭

nttwqz 发表于 2022-3-6 21:00:01

精力过剩的人不少啊。。。

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

wcs 发表于 2022-3-7 06:40:28

支持了

2010wlm 发表于 2022-3-7 11:03:28

beep这个命令以前在dos下常用来做提示音,后来用win7以后就不用了,没想到现在还有?

cxincn 发表于 2022-3-7 20:22:12

支持了

bjay2008xmy 发表于 2022-3-8 18:52:15

winpefk 发表于 2022-3-8 19:24:18

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:57

winpefk 发表于 2022-3-8 19:24
那个sound.lst是储存音符表的,没啥用,类似于播放器的mp3文件。但是是文本,可以改。主要是:setsound.c ...

如果直接用频率值的话,不要setsound.cmd也行

xiaomingtt 发表于 2022-12-20 17:10:58

试了两台电脑,都没反应。

yjkl 发表于 2023-2-4 11:50:56


感谢分享

yyz2191958 发表于 2023-2-6 17:59:49

有一点意思

雨心童 发表于 2023-2-22 15:04:45

现在牛人多了,什么都会弄。

yjkl 发表于 2023-3-2 12:10:11

谢谢分享

shy20070509 发表于 2023-3-2 19:35:09

试听一下

ZMLoveLH 发表于 2023-3-6 16:34:15

楼主大佬居然用批处理来写曲,牛人啊

bbst191 发表于 2023-3-9 18:20:28

双击test.bat可以听,要求和原帖一样,要有主板蜂鸣器或者PC喇叭

conlin888 发表于 2023-3-9 18:42:38

有什么实用性么?

回想曲 发表于 2023-3-9 18:47:26

感谢制作分享

jpzsj 发表于 2023-3-10 01:26:37

看着挺复杂

老鼠无敌 发表于 2023-3-15 20:24:34

谢谢分享

老鼠无敌 发表于 2023-3-15 20:27:26

纯DOS不能用吗?

LHTQ 发表于 2023-3-19 12:57:59

nice!

nowayer 发表于 2023-10-21 20:43:24

页: [1]
查看完整版本: 批处理写曲加强版