1、windows 系统下的话 需要先安装 MinGW installer 然后安装g++ 编译器使用 g++ test.cpp 命令编译;
2、linux 系统下sudo apt-get install g++ 安装 g++编译器 ,然后编译。
3、无论是Linux 还是 windows 都需要先安装adb ,确保adb shell 命令能连接上手机。
4、打开手机的开发者模式。
windows 安装g++ 参考博客 https://blog.csdn.net/altland/article/details/63252757
#include <iostream>
#include <stdio.h>
#include <unistd.h>
using namespace std;
int main(int argc,const char ** argv){
int time;
static int cnt = 0;
if(argc<2){
std::cout<<"Usage:: please input time Example :: a.exe 1"<<std::endl;
return 0;
}
string str=argv[1];
time =atoi(str.c_str());
std::cout<<"the time is "<<time<<std::endl;
//return 0;
while(1){
//sleep(4);
//system("adb shell input tap 400 600");
sleep(time);
system("adb shell input swipe 400 800 400 0 500");
std::cout<<"cnt "<<cnt++<<std::endl;
}
}