会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
龙少软件工作室
脚本重放部分代码
Public
Class
CScript
Class
CScript
Public
Event
ScriptEvent(
ByVal
Name
As
String
)
'
省略部分....
'
主要功能部分
Public
Sub
Replay()
Sub
Replay(
ByVal
sScript
As
String
())
For
Each
sKeyValue
As
String
In
sScript
Dim
sKey
As
String
=
""
Dim
sValue
As
String
=
""
sKey
=
getKey(sKeyValue)
sValue
=
GetSValue(sKeyValue)
If
VB.Left(sKey,
1
)
<>
"
'
"
Or
VB.Left(sKey,
1
)
=
"
-
"
Then
'
"'-"表示注解行跳行
Select
Case
UCase
(sKey)
Case
"
WAIT
"
If
IsNumeric
(sValue)
Then
mySleep(
CLng
(sValue))
End
If
Case
"
SENDKEY
"
MySendKey(sValue)
Case
""
'
跳过此行
Case
"
CHECK
"
CheckCheckBox(sValue)
Case
"
UNCHECK
"
UnCheckCheckBox(sValue)
Case
"
FINDWINDOW
"
myFindWindow(sValue)
Case
"
DCLICK
"
myMouseDClick()
Case
"
DATENUMBER
"
DateNumber(sValue)
Case
"
DELFILE
"
If
sValue
<>
""
Then
If
My.Computer.FileSystem.FileExists(sValue)
Then
My.Computer.FileSystem.DeleteFile(sValue)
End
If
End
If
Case
"
EVENT
"
RaiseEvent
ScriptEvent(sValue)
Case
Else
MyMouseMoveAndClick(sValue)
End
Select
End
If
Next
End
Sub
End
Class
posted on
2008-05-24 17:08
杨志农
阅读(
170
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告