易语言与主板的蜂鸣器.

作者&投稿:笃尚 (若有异议请与网页底部的电邮联系)
易语言让主机蜂鸣器鸣响~

设置窗口透明度(对象.取窗口句柄(),0)
参数一是窗口句柄,比如_启动窗口.取窗口句柄(),这就表示我们所要透明的窗口是启动窗口,参数二是透明度,数值为0-255,0表示透明,255表示不透明.
.版本 2
.支持库 eAPI

.子程序 __启动窗口_创建完毕

设置窗口透明度 (_启动窗口.取窗口句柄 (), 50)


以上是易语言中带的命令,同样的,我们也可以使用API:
.版本 2

.DLL命令 SetLayeredWindowAttributes, 整数型, , "SetLayeredWindowAttributes"【设置窗口透明度】
.参数 hwnd, 整数型 【窗口句柄】
.参数 crkey, 整数型 【掩码的颜色,可以用RGB(r,g,b)来指定】
.参数 alpha, 字节型 【不透明度,取值范围是0-255】
.参数 dwflags, 整数型 【透明方式】


另外还需要用到两个API:
.版本 2

.DLL命令 GetWindowLong, 整数型, , "GetWindowLongA"【该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 】
.参数 hwnd, 整数型 【窗口句柄】
.参数 nindex, 整数型 【内容比较多请自行查百度】
.版本 2

.DLL命令 SetWindowLong, 整数型, , "SetWindowLongA"【该函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置】
.参数 hwnd, 整数型 【窗口句柄】
.参数 nindex, 整数型 【内容比较多请自行查百度】
.参数 dwnewlong, 整数型 【内容比较多请自行查百度】

同样是使启动窗口透明,代码如下:
.版本 2

.子程序 __启动窗口_创建完毕
.局部变量 AA, 整数型

AA = GetWindowLong (_启动窗口.取窗口句柄 (), -20)
AA = 位或 (AA, 524288)
SetWindowLong (_启动窗口.取窗口句柄 (), -20, AA)
SetLayeredWindowAttributes (_启动窗口.取窗口句柄 (), 0, 50, 2) 你要的是不是这个。

滴滴叫是肯定有问题的

不要搞坏

主板BIOS报警信号含义
两种芯片

Award BIOS
1短:系统正常启动。恭喜,你的机器没有任何问题。
2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短:内存或主板出错。换一条内存试试,若还是不行,只好更换 主板。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板 Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试 试。
不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行, 只有更换一条内存。
不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。
重复短响:电源有问题。
无声音无显示:电源有问题。

AMI BIOS
1短:内存刷新失败。更换内存条。
2短:内存ECC较验错误。在 CMOS Setup中将内存关于ECC校验的选项 设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存。
3短:系统基本内存(第1个64kB)检查失败。换内存。
4短:系统时钟出错。
5短:中央处理器(CPU)错误。
6短:键盘控制器错误。
7短:系统实模式错误,不能切换到保护模式。
8短:显示内存错误。显示内存有问题,更换显卡试试。
9短:ROM BIOS检验和错误。
1长3短:内存错误。内存损坏,更换即可。
1长8短:显示测试错误。显示器数据线没插好或显示卡没插牢

还有可能是内存没差好,有点接触不良,拿下来再装了看看

一、概述 

   操作主板蜂鸣器需要使用Windows API,该API函数在kernel32.dll这个链接库内,接口函数名为Beep,Beep有两个参数,一个是频率(整数型,37HZ-32767HZ),另一个是持续时间(单位为毫秒)。


二、具体操作

    在易语言中,你可以按如下步骤实现上述功能。

1.打开易语言,新建一个空程序。

2.将左侧工作夹切换到“程序”选项夹,双击“DLL命令”条目,创建一个新的DLL命令

3.按CTRL+N键添加新的DLL命令,并修改命令名称为“扬声器发声”,库文件名为“kernel32.dll”,库中对应名称为"Beep",参数1名称为“频率”,数据类型为“整数型”,参数2名称为"长度",数据类型为"整数型",如下图。

4.返回窗体设计界面,添加一个按钮,双击进入按钮事件代码编辑界面。

书写如下代码

5.单击“运行”,点击按钮,查看运行效果。


三、注意事项

  1. 该API在Windows8 X64操作系统上测试通过,过去在winXP上也经过测试,其他操作系统没有经过详细测试,具体可用性未知。

  2. 付上源代码,供学习调试。

  3. 部分笔记本电脑,调用该函数将从系统扬声器(喇叭)输出发声,无论是否安装声卡驱动,都可以发出声音。

  4. 部分机器由于主板没有任何发声功能的电子器件,顾无法发出声音(如某些工业控制主板,嵌入式主板等)



.版本 2

.DLL命令 Beep, 逻辑型, , "Beep"
.参数 dwFreq
.参数 dwDuration

就可以
参数1 声音频率 单位 Hz
参数2 播放时间 单位 毫秒


如何连接主板上的speaker?
定位接口: 寻找主板上标有+SPEAK-或+SPK-的插脚,这个标记通常是音箱信号的输入点,如图所示。接线识别: 确认音箱线材,通常红色为正极,黑色为负极,确保对应主板插脚正确插接,声音信号就能顺畅传递。注意事项: 插拔时务必注意极性,避免因错误接线导致的问题。中间两个插脚空置,不会影响蜂鸣器的正常工作...

如何使主板上的蜂鸣器发音
在有speaker的跳线处接上一个主板扬声器

电脑蜂鸣器报警声的含义
电脑蜂鸣器报警声的含义:1、一声短音:系统正常启动;2、两声短音:系统出现常规错误,进入系统设置重新设置不正确的选项即可;3、一声长音一声短音:主板出错,可通过更换内存条或主板解决;4、一声长音两声短音:显示器或显卡出错,需要去维修点进行详细检查;5、一声长音三声短音:键盘控制器错误,需要...

电脑主板安装个蜂鸣器开机就有提示吗?
电脑开机都是滴一声~蜂鸣器发声:开机自检通过。1-就是蜂鸣器的声音,还可以根据声响判断哪里会有问题,各主板都是通用的(有主板自带的就无须外接了)。2-根据声响的不同(短、长组合)判断哪里会有问题。3-各主板都是通用的:对号入座SPEAKER到主板插针座。

主板蜂鸣器怎么接
这是蜂鸣器,找到蜂鸣线,焊接到蜂鸣器上。

主板蜂鸣器多少欧正常
30欧。主板蜂鸣器30欧正常,是正常电压的范围内。蜂鸣器是一种一体化结构的电子讯响器,属于电子元器件的一种,采用直流电压或者交流电压供电。

所有电脑主板都有蜂鸣器么
朋友,你好,绝大多数都有的,但是还有少部分就没有,比如威盛的主板,虽然有蜂鸣器的插针,但是它就没有设计蜂鸣器,所以开机的时候也不会有滴的一声。希望我的回答对你有所帮助,祝你成功,快乐~~

电脑蜂鸣器报警含义大全(笔记本电脑蜂鸣器报警含义大全)
几率非常小,一般碰不上,如果内存、显卡和主板都换过了还是同样的报警声音,就要考虑换CPU测试了。三、开机后电脑发出报警声音为“嘀---嘀嘀”也就是一长两短的声音,然后循环鸣叫,一般情况是显卡故障,断电后清理显卡和显卡插槽,方法同内存一样。清理不能解决的话就要换显卡或换主板测试了,...

VB如何调用主板发音谢谢了,大神帮忙啊
主板蜂鸣器发声规律总结 最近研究了一下主板的蜂鸣器发声规律,前些日子看到一位朋友用VB写了一个<回到过去>由此启发,特地总结了一下发声规律: 有一定物理常识的人都知道,音调的高低与震动频率成正比,也就是说物体震动速度越快则音调越高 do re mi fa sol la si do 频率跟do的频率比 1:1 9:...

主板的蜂鸣器在哪个位置?
1长3短:键盘控制器错误。检查主板。1长9短:主板 Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试 试。不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行, 只有更换一条内存。不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。重复短响:电源有问题。无声音无...

朝阳县18973799125: 易语言win7系统如何调用主板蜂鸣器 -
苍瞿盐酸: .版本 2.DLL命令 Beep, 逻辑型, , "Beep".参数 dwFreq.参数 dwDuration就可以 参数1 为声音 1-999 之间 参数2 为播放速度 1-99

朝阳县18973799125: 易语言让主机蜂鸣器鸣响 -
苍瞿盐酸: 这个是无法改变的事实 DLL命令 Beep, 逻辑型, , "Beep".参数 dwFreq.参数 dwDuration 就可以 参数1 为声音 1-999 之间 参数2 为播放速度 1-99 不插音响,就会在计算机的喇叭中发声了

朝阳县18973799125: 易语言编程蜂鸣
苍瞿盐酸: .版本 2.DLL命令 蜂鸣, , , "Beep" .参数 频率, 整数型, , 赫兹 .参数 时长, 整数型, , 毫秒注意,Win7可能会调用系统自带的蜂鸣效果,XP一般是调用主板的

朝阳县18973799125: 易语言编写蜂鸣
苍瞿盐酸: 使用易语言自带支持库中一代码 鸣叫() '无返回值 你试试把,望采纳

朝阳县18973799125: 易语言主板鸣叫
苍瞿盐酸: <p>一、使用易语言支持库命令“鸣叫()”</p> <p> 调用格式: 〈无返回值〉 鸣叫 () - 系统核心支持库->系统处理</p> <p> 英文名称:beep</p> <p> 通过计算机媒体设备或者喇叭发出一个声音.本命令为初级命令.</p> <p> 操作系统需求: Windows</p> <p>二、使用易语言调用WIN系统的API来实现</p> <p></p>

朝阳县18973799125: 主板蜂鸣声报警问题 -
苍瞿盐酸: 你可以参考下主板报警音大全: http://zhidao.baidu.com/question/8062826.html?si=1 电脑用久了,或挪动了,灰尘多了,等原因,内部...蜂鸣报警音是几声长几声短,或是连续的? 2.关了电脑,拔了电源线,打开电脑机箱,把内存、显卡拔下再插回去,主要金手指的地方用橡

朝阳县18973799125: 电脑主机里有两根拧在一起的细线,有四个小插孔是往哪插的 -
苍瞿盐酸: 电脑主机板上只有一组您这样的插针,全称是“Speaker”蜂鸣器的意思,插在主板上相对应的位置上,只要是有S字样你往上插就行,不会冒烟的,但有一点需要注意.主板上通常会预留两根针,中间两脚是空脚,无插针.

朝阳县18973799125: 怎样静音微星880GM - E41主板每次开机发出的一声“嘀”,怎样消除这声“嘀” ?
苍瞿盐酸: 如果主板上有蜂鸣器,一般可以通过bios解决 如果主板上没有找到圆柱体的蜂鸣器,可以在机箱前端面板上发现他,将它与主板连接的红黑相缠绕的线,也就是头上写着SPEAKER的线拔掉即可,是线头黑色塑料上写着SPEAKE

朝阳县18973799125: 四位电脑主板诊断卡蜂鸣器作用 -
苍瞿盐酸: 四位诊断卡配套的一般是一条2芯排线(称为喇叭线或蜂鸣器线),一端连接主板,另一端连接诊断卡,作用与电脑机箱里的蜂鸣器相同.这线平时作用不大,除非在某些特殊情况下应急使用.

朝阳县18973799125: 电脑蜂鸣器报警声的含义 -
苍瞿盐酸: 主板报警声音详解 在维修电脑的时候,我们会经常遇到开机时,BIOS的错误提示声音,如果我们熟悉这些声音的缘由,那我们排除电脑故障时就非常方便,能够在最短的时间内解决问题. 1、“嘀嘀…”连续的短音 一般情况下常见于主机的电...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网