找回密码
 加入
搜索
查看: 4833|回复: 11

[AU3基础] 网页在线考试随机选ABCD的问题

  [复制链接]
发表于 2013-1-12 17:36:51 | 显示全部楼层 |阅读模式
使用键盘控制,
假设
A send("{SPACE}")
B send("{DOWN}")
C send("{DOWN}") send("{DOWN}")
D send("{DOWN}") send("{DOWN}") send("{DOWN}")
这样的按键组合,如何随机执行呢?
题与题的跳转已经可用TAB来跳转
 楼主| 发表于 2013-1-12 17:48:54 | 显示全部楼层
再假设弄得更真一点,每一题有四分之一机会是使用随便选题,四分之三机会是使用指定的按键组合又该有什么思路呢?
发表于 2013-1-12 17:59:22 | 显示全部楼层
本帖最后由 netegg 于 2013-1-12 18:16 编辑

$cmd = ''
For $j = 2 To Random(2,4,1)   
    $cmd &= "Send('{down}')"
Next
execute($cmd)
随机选bcd的情况,选a的lz自己想吧
$num = random(1,4,1)
if $num = 1 then
  send('{space}')
else
  send('{down ' & $num & '}')
endif
 楼主| 发表于 2013-1-12 21:58:53 | 显示全部楼层
非常感谢楼上的,基本能满足要求了。把答案转成键位再贴到AU3已比较麻烦了,再做概率条件那只能一题一题贴了,更麻烦了,尝试嵌套一个概率条件,貌似有点问题~
发表于 2013-1-13 03:43:40 | 显示全部楼层
回复 4# friendtasy
没明白
发表于 2013-1-13 09:07:15 | 显示全部楼层
回复 5# netegg


   
蛋兄24小时保持战斗状态?厉害!!
发表于 2013-1-13 16:06:17 | 显示全部楼层
好比在考场上自己捏四个纸团,里面写上ABCD,然后随机选一个,即是答案~  性质一样!
他这个肯定是在线考试,然后用AU3随机填写答案,哈哈!
发表于 2013-1-13 17:43:50 | 显示全部楼层
学习了
 楼主| 发表于 2013-1-13 19:24:58 | 显示全部楼层
回复  friendtasy
没明白
netegg 发表于 2013-1-13 03:43


比如说每题有三分一机会是随机选ABCD,有三分二机会是按指定的答案按键组合答题。
 楼主| 发表于 2013-1-13 19:27:41 | 显示全部楼层
本帖最后由 friendtasy 于 2013-1-13 19:30 编辑
好比在考场上自己捏四个纸团,里面写上ABCD,然后随机选一个,即是答案~  性质一样!
他这个肯定是在线考 ...
xlj310 发表于 2013-1-13 16:06



    要不是要做一百多份的两套题,要登录五十多账号,每套试卷五十题,还真懒得弄个AU3,不过做好了,以后遇到同样的任务就简单得多了,一题题点很烦人的。
发表于 2013-1-13 20:17:07 | 显示全部楼层
本帖最后由 netegg 于 2013-1-13 20:21 编辑

回复 9# friendtasy
lz觉得很可笑吗?你自己读读看这个要求,要如何去想,1/3,2/3哪出来的,又是谁指定的,就算是概率题也没这么命题的
换句话说,那1/3根本没用,如果是指定后,还随机个鸟,如果是指定前,随机了又顶个鸟用
 楼主| 发表于 2013-1-13 22:31:38 | 显示全部楼层
回复 11# netegg


    对楼上的感到抱歉,其实没这样的规定,只是个人认为这样更像人工答题的效果而已~~~~~。算了这贴解决了,反正基本满足要求了。非常感谢您的帮助。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 09:21 , Processed in 0.096015 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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