【实用教程】如何在程序启动后自动执行自定义命令

有时候,我们需要在某个程序启动以后自动执行一些命令,从而避免每次都手动操作,但是这可能需要额外安装一些自动化的软件,但是我们的需求明明很简单,完全没必要额外安装软件,于是我就想到一个办法通过替换启动入口来实现脚本的自动执行,本篇以Mumu模拟器为例子,启动MuMu模拟器后自动执行一些自定义命令。

步骤 1:编写BAT脚本

在你需要操作的软件根目录下创建一个BAT脚本,本文以MuMu模拟器为例子

在这里插入图片描述

新建一个BAT,名字随便,我这就叫mumu.bat了
在这里插入图片描述

粘贴以下脚本的内容:

@echo off
chcp 65001
start "" "MuMuPlayer.exe"
adb connect 127.0.0.1:16384
详细解释:
  1. @echo off
    • 这个命令用于关闭命令行窗口的回显功能,让脚本执行时不显示命令本身,只显示输出结果。
  2. chcp 65001
    • 该命令设置命令提示符使用UTF-8编码,可以避免在运行过程中出现乱码问题。
  3. start "" "MuMuPlayer.exe"
    • 通过 start 命令启动MuMu模拟器。"" 是一个空的窗口标题参数,防止有额外的窗口显示。你需要确保替换 "MuMuPlayer.exe" 为你电脑中想启动软件的名称,我这就是MuMuPlayer.exe。
  4. adb connect 127.0.0.1:16384
    • 通过这条命令,脚本会连接到MuMu模拟器的ADB端口。默认情况下,MuMu模拟器使用 127.0.0.1:16384 作为ADB连接地址,这个就是你想执行的命令。

步骤 2:创建桌面快捷方式

为了方便执行,我们可以将这个BAT脚本添加到桌面,便于后续直接启动:

  1. 右键点击刚刚创建的 .bat 文件,选择“发送到” -> “桌面(快捷方式)”。
  2. 右键点击桌面上的快捷方式,选择“属性”。
  3. 在“快捷方式”标签页中,点击“更改图标”,选择MuMu模拟器的图标(一般可以在MuMu的安装目录中找到一个图标文件,或者选择MuMu的 .exe 文件作为图标)。
  4. 删除原有快捷方式:删除桌面原有MuMu模拟器的快捷方式,只保留新的快捷方式。
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

重命名后跟原来的一模一样
在这里插入图片描述

步骤 3:运行测试

此时,我们再启动就会发现软件也可以正常启动,我们自己的脚本也能正常执行

在这里插入图片描述

版权所有:XuanRan

未经书面许可,禁止转载