原理

使用vbs脚本,监控电脑所有的进程,一旦出现崩坏三桌面版的启动窗口进程就播放一次音效。

vbs脚本制作过程

第一步:准备好你想要播放的音乐或音效,如下。

第二步:在桌面上创建一个txt文本,文件名起啥都行,用记事本打开它,将如下代码复制进去,把倒数第四行代码修改一下,路径改成你要播放的音乐的路径。最后保存并关掉记事本,把此文件的后缀名改成.vbs,注意不要把文件后缀名隐藏起来(如何把后文件缀名显示出来)。

On Error Resume Next
Dim wsc,wm,objs,monPro,proExi
Set wsc=wscript.Createobject("WScript.Shell")
monPro="falcon.exe"    DoSet wm=Getobject("WinMgmts:")Set objs=wm.InstancesOf("Win32_Process")For Each obj In objsIf obj.Description=monPro ThenMusicPlayerproMonitorEnd IfNext
LoopPrivate Sub proMonitor()
On Error Resume Next
DoproExi=FalseSet wm=Getobject("WinMgmts:")Set objs=wm.InstancesOf("Win32_Process")For Each obj In objsIf obj.Description=monPro Then proExi=TrueNextIf proExi<>True Then Exit Do
Loop
End SubPrivate Sub MusicPlayer()
On Error Resume Next
set wmp=Createobject("wmplayer.ocx")
wmp.url="D:\test\Theresa.mp3"   '修改成你想要播放的音效的路径
wscript.sleep 1000
wscript.sleep wmp.currentMedia.duration *1000
End Sub

第三步:完事后,直接双击运行脚本,电脑无任何反应说明是正常的,不要手残双击第二次。然后点开三蹦子桌面版图标即可听到你设置的启动音效了。

将脚本加入启动项

当然,如果想每次启动游戏都能听到音效的话就得把vbs脚本添加到启动项中,操作步骤如下:

启动项文件夹的路径是:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

打开此文件夹,把vbs脚本粘贴进去就OK了。

注意事项

一、如何停止vbs脚本程序

键盘摁住win+R,输入cmd并回车,在弹出的命令行窗口中输入:

taskkill /f /im wscript.exe

回车,效果如下即为成功结束vbs脚本程序

二、电脑安全管家提示病毒

如果有电脑安全管家提示你此脚本是病毒,点击信任或者忽略即可。其实并不是病毒。

三、不要双击多次脚本

双击一次脚本没有任何反应是正常现象,千万不要再双击第二次了(尤其是在第二遍修改代码的时候经常忘记停止上次运行的脚本进程),如果多次双击会出现“重音”效果。

万一误点了,就停止脚本,然后再双击运行一次即可。


vbs代码详解

不常写vbs这种鸡肋的代码,所以过段时间肯定会忘记的,在此做下详解(和上面代码一毛一样):

On Error Resume Next   '可插到任意处,此语句后的代码,若产生错误则不会提示,继续执行后面的语句
Dim wsc,wm,objs,monPro,proExi    'Dim是定义变量名(包括对象变量)
Set wsc=wscript.Createobject("WScript.Shell") '创建个对象。Set是给对象赋值时用的,给一般的变量赋值就不用了
monPro="falcon.exe"    '变量monPro就是我们要监控的进程。一般变量赋值,不用SetDo    'do loop无条件循环Set wm=Getobject("WinMgmts:")Set objs=wm.InstancesOf("Win32_Process")For Each obj In objs   'for next循环,这行代码有点像pythonIf obj.Description=monPro Then  'if条件语句MusicPlayerproMonitorEnd If  'if条件语句尾Next  'for next循环尾
Loop   'do loop循环尾Private Sub proMonitor()  '一个私有函数
On Error Resume Next
DoproExi=FalseSet wm=Getobject("WinMgmts:")Set objs=wm.InstancesOf("Win32_Process")For Each obj In objsIf obj.Description=monPro Then proExi=TrueNextIf proExi<>True Then Exit Do
Loop
End SubPrivate Sub MusicPlayer()
On Error Resume Next
set wmp=Createobject("wmplayer.ocx") '一个播放器对象
wmp.url="D:\test\Theresa.mp3"   '修改成你想要播放的音效的路径
wscript.sleep 1000   '1000表示一秒(不知为啥,去掉这一句就无法播放音乐了)
wscript.sleep wmp.currentMedia.duration *1000    '表示音量100%
End Sub

最近是不是太闲了( ´_ゝ`)

给崩坏三桌面版的启动窗口加个启动音效相关推荐

  1. 崩坏3桌面版怎么更换服务器,崩坏3【桌面版】安装常见问题解决办法

    休伯利安第一AI娘提醒您-- 游戏千万条,安装第一条.安装不规范,爱酱两行泪.爱酱将舰长们在安装桌面版时可能遇到问题和解决办法,整理如下!快来get正确的安装方法吧~ ◆安装指南 点击图片查看大图 ◆ ...

  2. 崩坏3桌面版怎么更换服务器,崩坏3桌面版安装步骤介绍_崩坏3桌面版安装指南_玩游戏网...

    <崩坏3>防沉迷时间限制是多久 <崩坏3>手游也是一款设置防沉迷机制的游戏,这就意味着玩家的游戏时间是收到限制的,那么<崩坏3>防沉迷时间限制是多久呢?下面就让玩游 ...

  3. Android6.0 WMS(八) 显示Activity的启动窗口

     在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口.这个启动窗口可以看作是Activity组件的预览窗口,是由WindowManagerSe ...

  4. 崩坏3渠道服扫码登录桌面版的方法教程

    文章目录 一.渠道服分类 二. 扫码登录方法 1. 官服或手机有相应渠道服版本 2. B服.vivo.oppo.UC.小米 3. 应用宝(QQ/微信).华为.魅族 三. 注意事项及问题解决方法 一.渠 ...

  5. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  6. ubuntu 12.04 桌面版关闭图形界面

    对于12.04的ubuntu桌面系统,如果想在开机的时候直接进入字符界面,那可以: 编辑文件 /etc/init/lightdm.conf,在第12行附近,原句" and runlevel ...

  7. Docker-desktop(Docker桌面版)——入门篇

    前言 本章内容主要涉及内容: 在Windows10系统下进行安装和简单使用**Docker-desktop(Docker桌面版). 如果你是docker初学者,或者压根就不知道docker是什么,那你 ...

  8. 信创操作系统--统信UOS桌面版(桌面环境管理)

    信创操作系统–统信UOS桌面版(桌面环境管理) 目录 前言 1. 桌面布局 2. 新建文件夹/文档 3. 命令行操作 4. 设置排序方式 5. 调整图标 5.1. 调整图标大小 5.2. 修改图标样式 ...

  9. Docker桌面版安装与使用(windows)

    目录 一.Docker概念 二.下载安装 三.docker镜像安装与操作 四.制作自己的python镜像容器 五.目录挂载 六.多容器通信 七.Docker-Compose管理多个容器运行 八.发布和 ...

最新文章

  1. linux查找maven安装目录_Linux 安装 maven
  2. python正则匹配数字_python 正则匹配字母数字中的任意数字,字母
  3. 决战9小时,产品上线的危机时刻
  4. 差距50倍!为什么Web API第一次执行这么慢?
  5. react(91)--debugger
  6. c语言输出各种图形主函数咋写,C语言图形函数介绍篇
  7. CSS Center(居中专题)
  8. 【ElasticSearch】Es 源码之 CacheService 源码解读
  9. fileziller 恢复 站点管理器 内的ftp帐号方法
  10. 商务与经济统计(13版,Python)笔记 01-02章
  11. w3school离线文档分享。
  12. 快递面单打印报错:“print selected is not valid” 解决方案
  13. Twitter上热门的技巧与思路
  14. 《SegStereo: Exploiting Semantic Information for Disparity Estimation》
  15. 美化你的Typora
  16. the spell of the rising moon
  17. 视频捕捉全教程(vc+vfw)
  18. CentOS8安装Docker服务
  19. 浏览器-清理页面中js的缓存
  20. V-for and slot-scoped报错问题

热门文章

  1. 都说在深圳月薪2万,活得很累,还不如在老家月薪5000,怎么回事?
  2. 磨刀室-文本编辑器之最全文本编辑器使用比较
  3. HTML学习——用户注册页面
  4. html div代替frameset,frameset过时,以及用div+iframe的代替frameset实现
  5. bzoj 1878: [SDOI2009]HH的项链
  6. 忘记IBM,联想进入赢利性增长
  7. Ubuntu的那些事儿之一看就会过后就忘合集
  8. 升级每天正常更新欢迎_洗宠保底机制调整,洗宠全面优惠!宠物造型升级上线,得源生的方法又多了!...
  9. 神武跑环遇到服务器维护,神武跑环不再痛苦:任务链重点难点详解攻略
  10. 微信支付宝双端兼容获取手机号头像昵称