//打开画图程序,并最大化,调整默认大小再运行脚本就OK。这个步骤的代码我就不写啦。
//主要原理是先随机抽出6个不重复的字符,再把字符原来的坐标(已经收集好,超多)旋转缩放再平移,然后再画出来
//定义变量
dim j,k,l,q,n,o,i,p,ii,M(6),TTx1(350),TTy1(350),TTx2(350),TTy2(350),TTx3(350),TTy3(350),TTx4(350),TTy4(350),TTx5(350),TTy5(350),TTx6(350),TTy6(350)
VBS i=1:ii=1:j=1:k=1:l=1:q=1:n=1:o=1
//生成随机数,36选6不重复
For 6
M(ii)=37
ii=ii+1
EndFor
VBS ii=1
Rnd(-1)
Randomize
For 6
Rem start
VBS p=Int((36-1+1)*Rnd+1)
VBS ii=1
For 6
If p=M(ii)
Goto start
Else
ii=ii+1
EndIf
EndFor
VBS ii=1
VBS M(i)=p
i=i+1
EndFor
VBS ii=1
VBS i=1
//判断对应字符的子程序
For 6
If M(ii)=1
Gosub A
EndIf
If M(ii)=2
Gosub B
EndIf
If M(ii)=3
Gosub C
EndIf
If M(ii)=4
Gosub D
EndIf
If M(ii)=5
Gosub E
EndIf
If M(ii)=6
Gosub F
EndIf
If M(ii)=7
Gosub G
EndIf
If M(ii)=8
Gosub H
EndIf
If M(ii)=9
Gosub I
EndIf
If M(ii)=10
Gosub J
EndIf
If M(ii)=11
Gosub K
EndIf
If M(ii)=12
Gosub L
EndIf
If M(ii)=13
Gosub M
EndIf
If M(ii)=14
Gosub N
EndIf
If M(ii)=15
Gosub O
EndIf
If M(ii)=16
Gosub P
EndIf
If M(ii)=17
Gosub Q
EndIf
If M(ii)=18
Gosub R
EndIf
If M(ii)=19
Gosub S
EndIf
If M(ii)=20
Gosub T
EndIf
If M(ii)=21
Gosub U
EndIf
If M(ii)=22
Gosub V
EndIf
If M(ii)=23
Gosub W