利用按键精灵移动鼠标选中文字,按下Ctrl+C组合键,将文字复制到剪切板中,用PluginSysGetCLB()插件命令获取剪切板的内容,然后用类型转换函数cint或者csng等将内容转化成数值。
MoveTo intX - 50, inty
rightDown 1
Delay 200
MoveTo intX - 20, inty
Delay 500
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Delay 500
RightUp 1
//获取学时
studytime = PluginSysGetCLB()
Delay 500
MoveTo intX - 186, inty
rightDown 1
Delay 200
MoveTo intX - 134, inty
Delay 500
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Delay 500
RightUp 1
//已学学时百分比
percent = PluginSysGetCLB()
percent = Replace(percent,"%","0")
//学时返回值,一课时45分钟,返回单位为分
gostudy = csng(studytime) (1- csng(percent) / 100) 45
TracePrint percent
TracePrint gostudy
#include <reg51h>
#define uchar unsigned char
#define uint unsigned int
sbit led1 = P2^0;//定义管脚;
sbit led2 = P2^1;
sbit led3 = P2^2;
sbit led4 = P2^3;
sbit led5 = P2^4;
sbit led6 = P2^5;
sbit key = P1^0;
uchar tcount=0,count=0;//定义时间变量和按键计数变量;
void Delay(uchar i)//机械延时;
{
while(--i);
}
void LedLight(void)//LED控制函数;
{
switch(count)
{
case 3 : led1 = 0;break;//3下时,LED1亮;
case 5 : led2 = 0;break;//5下时,LED2亮;
case 7 : led3 = 0;break;//7下时,LED3亮;
case 9 : led4 = 0;break;//9下时,LED4亮;
case 11: led5 = 0;break;//11下时,LED5亮;
case 13: led6 = 0;break;//13下时,LED6亮;
default: P2 = 0xff;break;//其余的都不亮;
}
}
void InitTimer0(void)//定时器0初始化;
{
TMOD = 0x00;
TH0 = (65536-50000)/256;
TL0 = (65536-50000)%256;
TR0 = 1;
}
void main(void)//主函数
{
InitTimer0();
while(1)//无限循环;
{
if(key==0)//检查按键是否按下;
{
Delay(10);//机械延时;
if(key==0){count++;}//按键计数;
while(key==0);
}
if(TF0==1)//复位定时器0;
{
TF0=0;
TH0 = (65536-50000)/256;
TL0 = (65536-50000)%256;
tcount++;
if(tcount==20)//1秒的时间;
{
LedLight();
Delay(100);
count=0;//复位按键计数变量;
}
}
}
}
//判断命令\x0d\If hour(time) = 10 Then \x0d\Call timeok\x0d\End If\x0d\//10点的子程序\x0d\Sub timeok()\x0d\MoveTo 123, 456\x0d\LeftClick 1\x0d\Delay 10000\x0d\LeftClick 1\x0d\MoveTo 456, 789\x0d\End Sub
1、打开按键精灵,点击新建脚本,然后会d出空白的脚本界面。
2、然后点击控制命令,创建一个表达式为true的循环命令。
3、点开源文件,在表达式后面创建两个变量“小时”“分钟”,并且后面用一个实时语句(Now),注意这里的英文符号必须用英文里的括弧符号,不能用中文。
4、然后添加判断语句“If”,如果小时=(你想要设定的时间几点),分钟=(你想设定的时间几分),那么。
5、添加跳出循环语句,结束判断语句“If”。
6、然后点开普通界面,把循环结束语句向下移动到最后。这样定时脚本就完成了,在本脚本后面把自己需要用到的游戏 *** 作复制过来添加进去启动就可以了,等到了我们预设的时间,脚本就会自动启动开始我们预设的脚本 *** 作啦!
请使用按键精灵9最新版
然后在
“源文件”里
复制以下代码,然后打开个QQ聊天窗口就可以测试,其他软件F1经常是帮助哦。
//============================
//112
113
数字所代表的按键码
是通过左侧
基本命令-键盘命令-查询按键码
查到的
Dim
按键码变量
按键码变量=WaitKey()
Delay
500
If
按键码变量
=
112
Then
SayString
"您好2"
End
If
If
按键码变量
=
113
Then
SayString
"您好3"
End
If
SWTime = "00:00:SS"//你要的设置的时间,也可作为变量随意
改成
SWTime = CDate("00:00:" & SS)//你要的设置的时间,也可作为变量随意
//
//
//其实有更加简短的脚本
dim SS
SS = 59
//设置秒自定义变量
TracePrint Time
SWTime = CDate("00:00:" & SS)//你要的设置的时间,也可作为变量随意
Do
Delay 999
Loop Until DateDiff("S", Time, SWTime) = 0
MessageBox "开始执行了"
以上就是关于按键精灵 如何获取网页上的数字,然后判断数字,使视频的时长为每个动作变量的时间全部的内容,包括:按键精灵 如何获取网页上的数字,然后判断数字,使视频的时长为每个动作变量的时间、谁能帮我写一个简单的按键检测c语言程序 功能,我想用单片机去检测按键在一秒钟内按键被按下了多少次,、按键精灵如何获取系统时间来执行脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)