按键精灵怎么得到数据库使用SQL命令后的返回值

按键精灵怎么得到数据库使用SQL命令后的返回值,第1张

给你个Access的例子(很早之前写的,现在好久没用过按键了):

Ret = Plugin.Access.Connect(path,"")

If RET = true Then

Form1.短信1.Text="连接数据库成功"

原ID = Plugin.Access.SelectData("MSG_Inbox", "max(ID)", "MMSUrl='" &num &"'")

Do

新ID = Plugin.Access.SelectData("MSG_Inbox", "max(ID)", "MMSUrl='" &num &"'")

If 新ID = 原ID Then

Delay 5000

Else

Form1.短信老.Text=Form1.短信老.Text&"提取前"&新ID&VBCrLf

新ID = Lib.算法.提取字串符中所有数字(新ID)

Form1.短信老.Text=Form1.短信老.Text&"提取后"&新ID&VBCrLf

yzm = Plugin.Access.SelectData("MSG_Inbox", "MsgTitle","ID="&新ID)

If instr(yzm,"百度")>0 Then

Form1.短信1.Text=yzm

Exit Do

Else

Form1.短信1.Text="【获取到不是来自百度的短信???】"&VBCrLf&yzm

Exit Do

End If

End If

Loop

Ret = Plugin.Access.Close()

End If

按键精灵是不可能建立一个数据库的。

因为,按键精灵是一款模拟鼠标键盘动作的软件。

通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。

一般情况下,只要您手动可以实现,就可以用按键精灵实现。我不知道您对按键精灵有多了解,我就您提到的问题说一下基本的方法吧,高级应用在这里就不探讨了。

我做过类似的工作,关键是您应该在每个完整的动作之后设置一个“延时”来停顿一下,没有延时,程序就会一口气把所有指令都运行完,无法达到你想要的效果。

步骤:

1、录制好你的动作;

2、在每个完整的动作后面添加“延时200毫秒”,在编辑界面左边,“基本命令”->“其它命令”。

注:1秒=1000毫秒,延时可以根据你电脑的速度以及动作运行所需的实际时间来调整增加或者是减少,200毫秒是我常用的出错较少的一个延时,运行动作时肉眼也能看见,算下来1秒多点复制一条数据,你可以根据情况适当微调,比如“复制”动作可以减少至100毫秒,等等。

3、在编辑界面右边设置循环:有多少行数据就可以设置循环多少次。

4、在使用这种简单的录制动作时,一定要守在屏幕前,因为它不同于用VBScript脚本程序编写的按键精灵动作,这只是简单的键盘 *** 作自动化,容易出错,主要是“延时”设置不合理,所以运行时要注意观察,出错就马上中断,微调延时,再重新运行即可。

以下是源文件,你可以复制到按键精灵的源文件编辑器中,再回到普通界面做调整:

KeyDown 17,1

KeyPress 67,1

KeyUp 17,1

Delay 200

KeyDown 18,1

KeyPress 9,1

KeyUp 18,1

Delay 200

KeyDown 17,1

KeyPress 86,1

KeyUp 17,1

Delay 200

KeyPress 40,1

Delay 200

KeyDown 18,1

KeyPress 9,1

KeyUp 18,1

Delay 200

KeyPress 40,1

Delay 200

希望对您有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9920766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存