原理

使用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. Badread: simulation of error-prone long reads Badread:模拟容易出错的长读断
  2. hdc和hwnd的区别
  3. Android AutoFocusCallback is not being called or not returning
  4. 解决IDEA项目中文件夹层级显示(小数点形式与文件夹层级形式)
  5. 文本文档TXT每行开头结尾加内容批处理代码
  6. 服务器硬盘如何验收,系列服务器及存储测试安装验收报告.doc
  7. 【树形dp】vijos1144小胖守皇宫
  8. 手把手教你用Matplotlib进行数据可视化
  9. linux-type命令查看类型
  10. pcie usb3.0 驱动 for linux_微软WSL——Linux桌面版未来之光
  11. 德州扑克AI--Programming Poker AI(译)
  12. 安装配置管理 之 安装和配置 JPackage Java
  13. win10双显卡怎么切换amd和英特尔_win10双显卡怎么切换
  14. 利用js解析php的表单数据
  15. IntelliCAD 2009 Pro Plus v6.4.23.2 1CD
  16. 一个完整的计算器c语言源代码,分享一个C语言的计算器源代码
  17. 群控系统linux脚本,万能安卓群控脚本助手(安卓群控软件)V1.1 最新版
  18. 通过TXT文件批量制作ITF-14条码
  19. VMware Workstation虚拟机环境下Xubuntu系统如何设置中文
  20. 正大国际期货:如何提升外盘恒指交易技巧?

热门文章

  1. 谷歌打印html界面布局方法(当一页展示不完的情况下,在新的页面展示)
  2. php写统计投票数,php画投票统计图 - huolong的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 用计算机算术表白,大神教你用电脑技术来表白!
  4. 住房公积金个人缴存2000/月,缴存比例12%,是不是就代表个人每年的全部收入为20W?
  5. k0otkit:Hack K8s in a K8s Way
  6. C# NetCore 读写文件 Access to the path ‘D:\xxx\xx.txt‘ is denied.
  7. 使用iptables进行TCP数据包过滤
  8. python遍历一个文件夹下所有excel,读取所有sheet页,然后写入另一个文件夹下对应模板的excel中
  9. 怎么彻底卸载cad2017_老司机手把手教你怎么把CAD卸载干净
  10. 从0到1简易区块链开发手册V0.5-实现余额查询