雷电模拟器开机自启动应用并全屏

1.创建txt文件将下列代码复制进去后保存,将文件后缀改为.bat后即可。

cd/d D:\leidian\LDPlayer3
dnconsole.exe runapp --index 0 --packagename com.DefaultCompany.YL16scan3_Project

上列语句可在cmd直接运行
D:\leidian\LDPlayer3 中为模拟器在电脑中的路径,根据实际情况修改,目前最新为LDPlayer4。
runapp 表示运行app语句。
com.DefaultCompany.YL16scan3_Project 为应用包名,自行替换为自己的app包名。

2.为了避免全屏按键无法执行到模拟器上,需要模拟鼠标点击模拟器,使焦点放到模拟器上。此处使用vc来完成。该步骤按需,我是后来出现这个问题才执行这一步。

#include<iostream>
#include<conio.h>
#include<windows.h>

#pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" )

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) //必要的,我是背下来的 

using namespace std;

int main(){
	//首先直接鼠标位置设置为(500,500)
	SetCursorPos(800,800);
	//然后,完成一次点击,(按下弹起)
	mouse_event(MOUSEEVENTF_LEFTDOWN ,0,0,0,0);
	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
	//注意鼠标两次点击之间应当有一个时间间隔,否则可能不会出发双击的
	Sleep(100);
	//再来一次点击
	mouse_event(MOUSEEVENTF_LEFTDOWN ,0,0,0,0);
	mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
	Sleep(2000);
	SetCursorPos(2000,2000);
}

编译完成后获得exe文件,因为我默认放到c盘工程下会在vbs找不到该文件,所以我放到了D盘根目录。

3.创建txt文件将下列代码复制进去后保存,将文件后缀改为.vbs后即可。

Set ws = CreateObject("WScript.Shell")
wscript.sleep 20000
ws.Run "D:\leidian\LDPlayer3\dnplayer.exe",1
wscript.sleep 30000
ws.Run "C:\Users\Administrator\Desktop\2.bat",0
wscript.sleep 5000
ws.Run "D:\mouseclick.exe",0
wscript.sleep 3000
ws.SendKeys "{F11}"

wscript.sleep表示延时 1000为1秒 根据情况进行修改。
ws.Run “D:\leidian\LDPlayer3\dnplayer.exe”,1 开启雷电模拟器,找到路径
ws.Run “C:\Users\Administrator\Desktop\2.bat”,0 表示运行某个程序,此处为上述的bat文件。
ws.Run “D:\mouseclick.exe” 运行鼠标点击。
ws.SendKeys “{F11}” 表示模拟按下F11全屏按键。

4.通过 win+R 输入shell:startup 打开开机自启文件夹,将.vbs文件创建快捷方式放到自启文件夹中。

5.可能需要关掉杀毒软件,包括windows自带的杀毒软件,有被办的风险。

借鉴自https://blog.csdn.net/huyawenz/article/details/121970412

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值