找回密码
 加入
搜索
查看: 1784|回复: 4

[AU3基础] [已解决] 请教下我用SEND发送的按键怎么没有任何反应啊?

[复制链接]
发表于 2011-12-15 08:56:45 | 显示全部楼层 |阅读模式
本帖最后由 yangsheng1119 于 2011-12-15 11:55 编辑

我的脚本如下:
RunWait(@ComSpec & ' /c control userpasswords2',"", @SW_HIDE)
WinWaitActive("用户账户","用户",10000)
send("!E")
Send("!{ENTER}")

WinWaitActive("自动登录","你可以设置你的计算机,使用户登录时不必键入用户名和密码.为此,请在下面指定一个可以自动登录的用户",10000)

Send("!{ENTER}")


请各位大哥大姐帮忙指正下,先谢谢了
发表于 2011-12-15 09:57:30 | 显示全部楼层
新手我也不太明白。自己也有这个方面的问题。不过应该是看你上一句吧.
send("!e") 这样是对的.可能当时的位置少了什么不过我也不知道呀.
发表于 2011-12-15 10:58:00 | 显示全部楼层
RunWait 是等待运行结束  所以进行不下去 改成 RUN
send("!E")             这里只要按一下 E就可以勾选  不用!E
 楼主| 发表于 2011-12-15 11:53:54 | 显示全部楼层
谢谢楼上的大哥们指点
 楼主| 发表于 2011-12-15 11:55:04 | 显示全部楼层
我这里问到了另外一个大哥的答案,现在分享给大家

代码如下:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_outfile=freelogin.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
RunWait(@ComSpec & ' /c control userpasswords2', "", @SW_HIDE)
WinWait("用户帐户", '本机用户:')
WinActivate("用户账户", '本机用户:')
Send("!E")
Send('!a')
WinWait("自动登录")
WinActivate("自动登录")
ControlClick("自动登录", "", "Button1", "left")
WinWait("用户帐户", '本机用户:')
WinActivate("用户账户", '本机用户:')
Send('{enter}')
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 05:32 , Processed in 0.122238 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表