首先介绍一下语句:
#include<stdlib.h>
void main()
{
system("");//括号里面填写你所需要执行的命令
}system("pause"); //如果没有这一行代码,cmd窗口就会闪退
}
如果你需要执行多个指令并且每个指令间需要延时的话,你可以使用以下语句:
#include <windows.h> //表示是在windows系统下进行相关操作
Sleep(1000);//表示延时1秒
我需要做的是一个循环并且在每次循环中的editbox中填写循环的次数,参考了网上的一些做法后都不行,输出不是以字符形式就是无输入。后来我发现可以使用sprintf函数来进行操作。
sprintf(a,"adb shell input text %d",i);//i为我设定的循环次数变量
system(a);
这样就可以实现在editbox中输出变量值了。
在执行过程中我发现会有按键出错的情况发生,这是因为延时设置太短造成的。可以先观察一下出错的地方是在哪里后对这之前的操作的延时加大,就可以提高他的稳定性了。我是开始的地方出的错于是我将最后三步的延时加大,变成1秒后就没有出现过问题了。