有时候,我们需要在某个程序启动以后自动执行一些命令,从而避免每次都手动操作,但是这可能需要额外安装一些自动化的软件,但是我们的需求明明很简单,完全没必要额外安装软件,于是我就想到一个办法通过替换启动入口来实现脚本的自动执行,本篇以Mumu模拟器为例子,启动MuMu模拟器后自动执行一些自定义命令。
步骤 1:编写BAT脚本
在你需要操作的软件根目录下创建一个BAT脚本,本文以MuMu模拟器为例子
新建一个BAT,名字随便,我这就叫mumu.bat了
粘贴以下脚本的内容:
@echo off
chcp 65001
start "" "MuMuPlayer.exe"
adb connect 127.0.0.1:16384
详细解释:
@echo off
:- 这个命令用于关闭命令行窗口的回显功能,让脚本执行时不显示命令本身,只显示输出结果。
chcp 65001
:- 该命令设置命令提示符使用UTF-8编码,可以避免在运行过程中出现乱码问题。
start "" "MuMuPlayer.exe"
:- 通过
start
命令启动MuMu模拟器。""
是一个空的窗口标题参数,防止有额外的窗口显示。你需要确保替换"MuMuPlayer.exe"
为你电脑中想启动软件的名称,我这就是MuMuPlayer.exe。
- 通过
adb connect 127.0.0.1:16384
:- 通过这条命令,脚本会连接到MuMu模拟器的ADB端口。默认情况下,MuMu模拟器使用
127.0.0.1:16384
作为ADB连接地址,这个就是你想执行的命令。
- 通过这条命令,脚本会连接到MuMu模拟器的ADB端口。默认情况下,MuMu模拟器使用
步骤 2:创建桌面快捷方式
为了方便执行,我们可以将这个BAT脚本添加到桌面,便于后续直接启动:
- 右键点击刚刚创建的
.bat
文件,选择“发送到” -> “桌面(快捷方式)”。 - 右键点击桌面上的快捷方式,选择“属性”。
- 在“快捷方式”标签页中,点击“更改图标”,选择MuMu模拟器的图标(一般可以在MuMu的安装目录中找到一个图标文件,或者选择MuMu的
.exe
文件作为图标)。 - 删除原有快捷方式:删除桌面原有MuMu模拟器的快捷方式,只保留新的快捷方式。
重命名后跟原来的一模一样
步骤 3:运行测试
此时,我们再启动就会发现软件也可以正常启动,我们自己的脚本也能正常执行
版权所有:XuanRan
未经书面许可,禁止转载