莺歌燕舞 发表于 2009-11-6 00:56:11

还没有开始做呢都被别人给做了

netegg 发表于 2009-11-6 01:00:44

如果没记错的话,好像可以通过建立js对象直接登录

莺歌燕舞 发表于 2009-11-6 05:10:19

Gmail邮箱

#include <IE.au3>
dim $a="用户名",$b="密码"
$aIE = _IECreate ("http://www.gmail.com")
if $aIE Then Send("{ENTER}")
$aForm = _IEFormGetObjByName ($aIE, "gaia_loginform")
$ming = _IEFormElementGetObjByName ($aForm, "Email")
$mima = _IEFormElementGetObjByName ($aForm, "Passwd")
$an = _IEFormElementGetObjByName ($aForm, "signIn")
_IEFormElementSetValue ($ming, $a,0)
_IEFormElementSetValue ($mima, $b)
_IEAction ($an, "click")
Sleep(8)
Send("{ENTER}")

kn007 发表于 2009-11-6 10:15:50

不能使用send函数,另外用其它办法试试

pcbar 发表于 2009-11-6 11:35:48

找了几个vb习题,有兴趣的新手可以试试:

1. 在文本框Text1中输入一串字符,统计其中字母(不区分大小写),数字和其他字符的个数。
2. 输出N个素数。
3. 随机产生20个200~400之间的随机整数,按每行4个输出,并求出其中的最大值。
4. 随机产生10个数存入数组中,用选择排序法对其从小到大的顺序排序。
5.输入一个整数,判断该数是否是回文数。
6. 输入一个整数,判断该数是否是水仙花数(所谓水仙花数是指一个三位数,它的个位、十位、百位数字的立方和恰巧等于这个数本身。例如:153=1^3+5^3+3^3)
7. 分别输入年份以及月份,输出该月所对应的天数(注意闰年问题)。
8.建立一个登录窗口,要求输入密码。设定密码为“abcdefg”;若密码正确,显示“祝贺你,成功登录!”;若密码不正确,显示“对不起,密码错误,无法登录!”,并统计次数,当输入超过3次时,则退出系统。
9.求任意正整数 n 的阶乘。(N!=1*2*3*……*N)
10.编写程序,输出输出n=7“杨辉三角”,如下图所示(两种显示方法)。
本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn ,本贴地址:http://bbs.zdnet.com.cn/forum.php?mod=viewthread&tid=1039098

水木子 发表于 2009-11-6 11:46:06

找了几个vb习题,有兴趣的新手可以试试:

1. 在文本框Text1中输入一串字符,统计其中字母(不区分大小写),数字和其他字符的个数。
2. 输出N个素数。
3. 随机产生20个200~400之间的随机整数,按每行4个输出 ...
pcbar 发表于 2009-11-6 11:35 http://www.autoitx.com/images/common/back.gif

哇!大师出题啦!瞧瞧!:face (26):

水木子 发表于 2009-11-6 11:49:37

细看了几遍,感觉都好有难度哦!

向前辈致敬!:face (20):

pusofalse 发表于 2009-11-6 12:38:19

正好没有事情做,练练手~
; 计算字符出现频率。
Local $sResult, $sText = InputBox("", "字符出现频率"), $sVal

For $i = 1 To StringLen($sText)
        $sVal = StringMid($sText, $i, 1)
        Assign(".." & $sVal, Eval(".." & $sVal) + 1)
        $sResult = StringReplace($sResult, ".." & $sVal & @TAB & (Eval(".." & $sVal) - 1) & @CRLF, "") & _
        ".." & $sVal & @TAB & Eval(".." & $sVal) & @CRLF
Next
Msgbox(0, '', $sResult)

; 1 - 1000中的素数。
Local $sResult = ""
For $i = 3 To 1000 Step 2
        $iX = 0
        For $j = 3 To 37 Step 2
                If 1 / Mod($i, $j) = "1.#INF" Then $iX += 1
        Next
        If $iX < 2 Then $sResult &= $i & ", "
Next
Msgbox(0, '', "2, " & StringTrimRight($sResult, 2))


; 随机矩阵
Local $iMax, $sResult = "", $iRandom
For $i = 1 To 20
        $iRandom = Random(200, 400, 1)
        $sResult &= $iRandom & ", "
        If Mod($i, 4) = 0 Then $sResult = StringTrimRight($sResult, 2) & @LF
        If $iRandom > $iMax Then $iMax = $iRandom
Next
Msgbox(0, $iMax, $sResult)

; 回文数
Do
        $iFlags = 0
        $sNum = Number(InputBox("", "判断回文数"))
        $iLength = StringLen($sNum)
        If $iLength < 2 OR Mod($iLength, 2) = 0 Then ContinueLoop
        For $i = 1 To Int($iLength / 2)
                If StringMid($sNum, $i, 1) <> StringMid($sNum, $iLength - $i + 1, 1) Then $iFlags = 1
        Next
        If $iFlags = 1 Then ContinueLoop Msgbox(0, "", "NO")
        ExitLoop Msgbox(0, '', "YES")
Until        0

; 水仙花数
Do
        Local $iX = Number(InputBox("", "水仙花数")), $iY = 0
        If StringLen($iX) <> 3 Then ContinueLoop
        For $i = 1 To 3
                $iY += Number(StringMid($iX, $i, 1)) ^ 3
        Next
        If $iY = $iX Then ExitLoop Msgbox(0, $iY, "YES")
        Msgbox(0, $iY, "NO")
Until        0

; 阶乘
Local $iX = 7, $iY = 1
For $i = 1 To $iX
        $iY *= $i
Next
Msgbox(0, '', $iY)

pcbar 发表于 2009-11-6 14:15:40

23# pusofalse


你算高手了吧:face (13):

pcbar 发表于 2009-11-6 14:38:41

23# pusofalse

第一题能不能写的易读一点啊,只要求出字母的个数,数字的个数,其它字符的个数
第二题求的是素数/质数
第三题没有将最大的数列出,或排在第一位。
5,6,9题死循环,不合适吧
不及格

pusofalse 发表于 2009-11-6 16:12:34

Re 25#:
第一题看错题意,大脑短路。
第二题大脑严重短路,修改如下:
Local $sResult
For $i = 3 To 1000 Step 2
        $iX = 0
        For $j = 3 To 37 Step 2
                If Mod($i, $j) = 0 Then $iX += 1
        Next
        If $iX < 2 Then $sResult &= $i & ", "
Next
Msgbox(0, "", StringTrimRight($sResult, 2))第3题的随机数,$iMax就是求得的最大数。
第9题的阶乘,不明白为何是死循环。

pcbar 发表于 2009-11-6 16:21:11

本帖最后由 pcbar 于 2009-11-6 16:23 编辑

26# pusofalse


第3题我没看清,正确,
你似乎还没明白什么是质数!
只能被1和其自身整除的数

pusofalse 发表于 2009-11-6 16:29:25

本帖最后由 pusofalse 于 2009-11-6 16:34 编辑

Re 27#:
算法有误,屏蔽****

pusofalse 发表于 2009-11-6 16:58:37

Re 27#:
感谢赐教!~Local $sResult, $iX, $aNum =
For $i = 3 To 1000 Step 2
        $iX = 0
        For $j IN $aNum
                If Mod($i, $j) = 0 Then
                        $iX = 1
                        ExitLoop
                EndIf
        Next
        If $iX = 0 Then
                $sResult &= $i & ", "
                Redim $aNum
                $aNum = $i
        EndIf
Next
Msgbox(0, Ubound($aNum), "2, " & StringTrimRight($sResult, 2))

pcbar 发表于 2009-11-6 17:23:31

29# pusofalse


ok:face (20):
页: 1 [2] 3
查看完整版本: 给新手出一些题目做做!