friendtasy 发表于 2013-1-12 17:36:51

网页在线考试随机选ABCD的问题

使用键盘控制,
假设
A send("{SPACE}")
B send("{DOWN}")
C send("{DOWN}") send("{DOWN}")
D send("{DOWN}") send("{DOWN}") send("{DOWN}")
这样的按键组合,如何随机执行呢?
题与题的跳转已经可用TAB来跳转

friendtasy 发表于 2013-1-12 17:48:54

再假设弄得更真一点,每一题有四分之一机会是使用随便选题,四分之三机会是使用指定的按键组合又该有什么思路呢?

netegg 发表于 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

friendtasy 发表于 2013-1-12 21:58:53

非常感谢楼上的,基本能满足要求了。把答案转成键位再贴到AU3已比较麻烦了,再做概率条件那只能一题一题贴了,更麻烦了,尝试嵌套一个概率条件,貌似有点问题~

netegg 发表于 2013-1-13 03:43:40

回复 4# friendtasy
没明白

annybaby 发表于 2013-1-13 09:07:15

回复 5# netegg


   
蛋兄24小时保持战斗状态?厉害!!

xlj310 发表于 2013-1-13 16:06:17

好比在考场上自己捏四个纸团,里面写上ABCD,然后随机选一个,即是答案~  性质一样!
他这个肯定是在线考试,然后用AU3随机填写答案,哈哈!

xlcwxl 发表于 2013-1-13 17:43:50

学习了{:face (288):}

friendtasy 发表于 2013-1-13 19:24:58

回复friendtasy
没明白
netegg 发表于 2013-1-13 03:43 http://www.autoitx.com/images/common/back.gif

比如说每题有三分一机会是随机选ABCD,有三分二机会是按指定的答案按键组合答题。{:face (411):}

friendtasy 发表于 2013-1-13 19:27:41

本帖最后由 friendtasy 于 2013-1-13 19:30 编辑

好比在考场上自己捏四个纸团,里面写上ABCD,然后随机选一个,即是答案~  性质一样!
他这个肯定是在线考 ...
xlj310 发表于 2013-1-13 16:06 http://www.autoitx.com/images/common/back.gif


    要不是要做一百多份的两套题,要登录五十多账号,每套试卷五十题,还真懒得弄个AU3,不过做好了,以后遇到同样的任务就简单得多了,一题题点很烦人的。

netegg 发表于 2013-1-13 20:17:07

本帖最后由 netegg 于 2013-1-13 20:21 编辑

回复 9# friendtasy
lz觉得很可笑吗?你自己读读看这个要求,要如何去想,1/3,2/3哪出来的,又是谁指定的,就算是概率题也没这么命题的
换句话说,那1/3根本没用,如果是指定后,还随机个鸟,如果是指定前,随机了又顶个鸟用

friendtasy 发表于 2013-1-13 22:31:38

回复 11# netegg


    对楼上的感到抱歉,其实没这样的规定,只是个人认为这样更像人工答题的效果而已~~~~~。算了这贴解决了,反正基本满足要求了。非常感谢您的帮助。
页: [1]
查看完整版本: 网页在线考试随机选ABCD的问题