导航
  • 全部
...

sendkeys()的送分问题

scaoso 2004-10-27 02:55:35
sendkeys(String,wait)这是我查到的用法

1,如果我要他实现按TAB是sendkeys {TAB} 如果是ALT+TAB+Shift+CTRL+Z怎么做呢?

2,如果让其只按下一个键 Z,我是sendkeys "z"还是 sendkeys vbkeyZ ?

3,一旦开始了sendkeys怎么让他停下来? 我在Text1.click事件中sendkeys "z"以后无限的出现z怎么停下来?

4,后面的wait怎么用?我填了 snedkeys "z",5 和 sendkeys "z",5000 效果一样

分数:10分+10分+10分+10分共计40分!
...全文
给本帖投票
163 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2004-10-27
  • 打赏
  • 举报
回复
3 不会吧,贴出你的代码
of123 2004-10-27
  • 打赏
  • 举报
回复
1 SendKeys "+^%Z"
2 Sendkeys "Z"
3 不用循环,它自然会“停下来”。注意,不要在毽值后面填数字,否则可能被认为是重复次数。
4 Wait 参数是布尔型的(True 或 False )。如果为 False(缺省值),则控件在按键发送出去之后立刻返回到过程。如果为 True,则必须等待按键消息被处理后才返回到过程。
scaoso 2004-10-27
  • 打赏
  • 举报
回复
好了!!!我自己悟到了,sendkeys "z",false 只一次,如果要继续Z再调用一下可以了!

这就截贴给分了。

按照先后顺序给分哈!


给分说明:

ajian723(阿健) 2+10,4+10
northwolves(狼行天下) 1+10,4+10

scaoso 2004-10-27
  • 打赏
  • 举报
回复
谢谢两位。

那个就差第三个问题了!
开始SendKeys就不能停了么?除非结束自己?

我用热键开始Sendkeys的~

northwolves 2004-10-27
  • 打赏
  • 举报
回复
1 SendKeys "+{tab}%^Z"
2 sendkeys "z"
4.sendkeys "z",true
ajian723 2004-10-27
  • 打赏
  • 举报
回复
1.不知道
2.用sendkeys "z"
3.不知道你用的什么方式调用的,我对某应用程序进程调用时只会运行一次
4.你可以采用sleep函数
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sleep 500
scaoso 2004-10-27
  • 打赏
  • 举报
回复
我要有MSDN还需要在这里提问?跑去图书馆找VB4的书??!!?!?!?
xinliangyu 2004-10-27
  • 打赏
  • 举报
回复
看一下msdn的帮助吧!说得很清楚的。

7,784

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

手机看
关注公众号

关注公众号

客服 返回
顶部