雷电模拟器开机自启动应用并全屏
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
#include
#include #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
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
