B:=C<REF(C,4);
N:=CURRBARSCOUNT;
B1:=(N=6 AND REFXV(COUNT(B,6),5)=6) OR (N=7 AND REFXV(COUNT(B,7),6)=7) OR (N=8 AND REFXV(COUNT(B,8),7)=8) OR (N>=9 AND REFXV(COUNT(B,9),8)=9);
DRAWNUMBER(B1 AND REF(B,1)=0,L,1),COLORMAGENTA;
B2:=(N=5 AND REFXV(COUNT(B,6),4)=6) OR (N=6 AND REFXV(COUNT(B,7),5)=7) OR (N=7 AND REFXV(COUNT(B,8),6)=8) OR (N>=8 AND REFXV(COUNT(B,9),7)=9);
DRAWNUMBER(B2 AND REF(B,2)=0,L,2),COLORMAGENTA;
B8:=(N=1 AND COUNT(B,8)=8) OR (N>=2 AND REFXV(COUNT(B,9),1)=9);
DRAWNUMBER(B8 AND REF(B,8)=0,L,8),COLORMAGENTA;
B9:=(N>=1 AND COUNT(B,9)=9);
DRAWNUMBER(B9 AND REF(B,9)=0,L,9),COLORYELLOW;
S:=C>REF(C,4);
S1:=(N=6 AND REFXV(COUNT(S,6),5)=6) OR (N=7 AND REFXV(COUNT(S,7),6)=7) OR (N=8 AND REFXV(COUNT(S,8),7)=8) OR (N>=9 AND REFXV(COUNT(S,9),8)=9);
DRAWNUMBER(S1 AND REF(S,1)=0,H,1),COLORMAGENTA,DRAWABOVE;
S2:=(N=5 AND REFXV(COUNT(S,6),4)=6) OR (N=6 AND REFXV(COUNT(S,7),5)=7) OR (N=7 AND REFXV(COUNT(S,8),6)=8) OR (N>=8 AND REFXV(COUNT(S,9),7)=9);
DRAWNUMBER(S2 AND REF(S,2)=0,H,2),COLORMAGENTA,DRAWABOVE;
S8:=(N=1 AND COUNT(S,8)=8) OR (N>=2 AND REFXV(COUNT(S,9),1)=9);
DRAWNUMBER(S8 AND REF(S,8)=0,H,8),COLORMAGENTA,DRAWABOVE;
S9:=(N>=1 AND COUNT(S,9)=9);
DRAWNUMBER(S9 AND REF(S,9)=0,H,9),COLORGREEN,DRAWABOVE;
无效
G10:=COUNT(CLOSE>REF(CLOSE,4),10)=10;
G9:=COUNT(CLOSE>REF(CLOSE,4),9)=9 AND G10=0;
G8:=COUNT(CLOSE>REF(CLOSE,4),8)=8 AND G9=0;
G7:=COUNT(CLOSE>REF(CLOSE,4),7)=7 AND G8=0;
G6:=COUNT(CLOSE>REF(CLOSE,4),6)=6 AND G7=0;
G5:=COUNT(CLOSE>REF(CLOSE,4),5)=5 AND G6=0;
G4:=COUNT(CLOSE>REF(CLOSE,4),4)=4 AND G5=0;
G3:=COUNT(CLOSE>REF(CLOSE,4),3)=3 AND G4=0;
G2:=COUNT(CLOSE>REF(CLOSE,4),2)=2 AND G3=0;
G1:=CLOSE>REF(CLOSE,4) AND G2=0;
D10:=COUNT(CLOSE<REF(CLOSE,4),10)=10;
D9:=COUNT(CLOSE<REF(CLOSE,4),9)=9 AND D10=0;
D8:=COUNT(CLOSE<REF(CLOSE,4),8)=8 AND D9=0;
D7:=COUNT(CLOSE<REF(CLOSE,4),7)=7 AND D8=0;
D6:=COUNT(CLOSE<REF(CLOSE,4),6)=6 AND D7=0;
D5:=COUNT(CLOSE<REF(CLOSE,4),5)=5 AND D6=0;
D4:=COUNT(CLOSE<REF(CLOSE,4),4)=4 AND D5=0;
D3:=COUNT(CLOSE<REF(CLOSE,4),3)=3 AND D4=0;
D2:=COUNT(CLOSE<REF(CLOSE,4),2)=2 AND D3=0;
D1:=CLOSE<REF(CLOSE,4) AND D2=0;
GG8:=IF(G8=1 AND REFX(G9=1,1),G8,0);
GG7:=IF(G7=1 AND REFX(G9=1,2),G7,0);
GG6:=IF(G6=1 AND REFX(G9=1,3),G6,0);
GG5:=IF(G5=1 AND REFX(G9=1,4),G5,0);
GG4:=IF(G4=1 AND REFX(G9=1,5),G4,0);
GG3:=IF(G3=1 AND REFX(G9=1,6),G3,0);
GG2:=IF(G2=1 AND REFX(G9=1,7),G2,0);
GG1:=IF(G1=1 AND REFX(G9=1,8),G1,0);
DD8:=IF(D8=1 AND REFX(D9=1,1),D8,0);
DD7:=IF(D7=1 AND REFX(D9=1,2),D7,0);
DD6:=IF(D6=1 AND REFX(D9=1,3),D6,0);
DD5:=IF(D5=1 AND REFX(D9=1,4),D5,0);
DD4:=IF(D4=1 AND REFX(D9=1,5),D4,0);
DD3:=IF(D3=1 AND REFX(D9=1,6),D3,0);
DD2:=IF(D2=1 AND REFX(D9=1,7),D2,0);
DD1:=IF(D1=1 AND REFX(D9=1,8),D1,0);
DRAWTEXT(G9=1,K*1.01,"9"),COLORGREEN;
DRAWTEXT(GG8=1,K*1.01,"8"),COLORWHITE;
DRAWTEXT(GG7=1,K*1.01,"7"),COLORWHITE;
DRAWTEXT(GG6=1,K*1.01,"6"),COLORWHITE;
DRAWTEXT(GG5=1,K*1.01,"5"),COLORWHITE;
DRAWTEXT(GG4=1,K*1.01,"4"),COLORWHITE;
DRAWTEXT(GG3=1,K*1.01,"3"),COLORWHITE;
DRAWTEXT(GG2=1,K*1.01,"2"),COLORWHITE;
DRAWTEXT(GG1=1,K*1.01,"1"),COLORWHITE;
DRAWTEXT(D9=1,K/1.01,"9"),COLORRED;
DRAWTEXT(DD8=1,K/1.01,"8"),COLORYELLOW;
DRAWTEXT(DD7=1,K/1.01,"7"),COLORYELLOW;
DRAWTEXT(DD6=1,K/1.01,"6"),COLORYELLOW;
DRAWTEXT(DD5=1,K/1.01,"5"),COLORYELLOW;
DRAWTEXT(DD4=1,K/1.01,"4"),COLORYELLOW;
DRAWTEXT(DD3=1,K/1.01,"3"),COLORYELLOW;
DRAWTEXT(DD2=1,K/1.01,"2"),COLORYELLOW;
DRAWTEXT(DD1=1,K/1.01,"1"),COLORYELLOW;
这个在文华检测是通过的,但是它要求一直到“9”全部满足后才写123456789,我想要的是,只要1234567到“7” 满 足就写上,但如果后面的“8”不满足,就把全面的全部擦除。同理,“8”满足,“9”不满足,也把全面的全部擦除。
重新改写过了,行吗?
G10:=COUNT(CLOSE>REF(CLOSE,4),10)=10;
G9:=COUNT(CLOSE>REF(CLOSE,4),9)=9 AND G10=0;
G8:=COUNT(CLOSE>REF(CLOSE,4),8)=8 AND G9=0;
G7:=COUNT(CLOSE>REF(CLOSE,4),7)=7 AND G8=0;
G6:=COUNT(CLOSE>REF(CLOSE,4),6)=6 AND G7=0;
G5:=COUNT(CLOSE>REF(CLOSE,4),5)=5 AND G6=0;
G4:=COUNT(CLOSE>REF(CLOSE,4),4)=4 AND G5=0;
G3:=COUNT(CLOSE>REF(CLOSE,4),3)=3 AND G4=0;
G2:=COUNT(CLOSE>REF(CLOSE,4),2)=2 AND G3=0;
G1:=CLOSE>REF(CLOSE,4) AND G2=0;
D10:=COUNT(CLOSE<REF(CLOSE,4),10)=10;
D9:=COUNT(CLOSE<REF(CLOSE,4),9)=9 AND D10=0;
D8:=COUNT(CLOSE<REF(CLOSE,4),8)=8 AND D9=0;
D7:=COUNT(CLOSE<REF(CLOSE,4),7)=7 AND D8=0;
D6:=COUNT(CLOSE<REF(CLOSE,4),6)=6 AND D7=0;
D5:=COUNT(CLOSE<REF(CLOSE,4),5)=5 AND D6=0;
D4:=COUNT(CLOSE<REF(CLOSE,4),4)=4 AND D5=0;
D3:=COUNT(CLOSE<REF(CLOSE,4),3)=3 AND D4=0;
D2:=COUNT(CLOSE<REF(CLOSE,4),2)=2 AND D3=0;
D1:=CLOSE<REF(CLOSE,4) AND D2=0;
GG8:=IF(G8=1 AND REFX(G9=1,1),G8,0);
GG7:=IF(G7=1 AND REFX(G9=1,2),G7,0);
GG6:=IF(G6=1 AND REFX(G9=1,3),G6,0);
GG5:=IF(G5=1 AND REFX(G9=1,4),G5,0);
GG4:=IF(G4=1 AND REFX(G9=1,5),G4,0);
GG3:=IF(G3=1 AND REFX(G9=1,6),G3,0);
GG2:=IF(G2=1 AND REFX(G9=1,7),G2,0);
GG1:=IF(G1=1 AND REFX(G9=1,8),G1,0);
DD8:=IF(D8=1 AND REFX(D9=1,1),D8,0);
DD7:=IF(D7=1 AND REFX(D9=1,2),D7,0);
DD6:=IF(D6=1 AND REFX(D9=1,3),D6,0);
DD5:=IF(D5=1 AND REFX(D9=1,4),D5,0);
DD4:=IF(D4=1 AND REFX(D9=1,5),D4,0);
DD3:=IF(D3=1 AND REFX(D9=1,6),D3,0);
DD2:=IF(D2=1 AND REFX(D9=1,7),D2,0);
DD1:=IF(D1=1 AND REFX(D9=1,8),D1,0);
DRAWTEXT(G9=1,K*1.01,"9"),COLORGREEN;
DRAWTEXT(GG8=1,K*1.01,"8"),COLORWHITE;
DRAWTEXT(GG7=1,K*1.01,"7"),COLORWHITE;
DRAWTEXT(GG6=1,K*1.01,"6"),COLORWHITE;
DRAWTEXT(GG5=1,K*1.01,"5"),COLORWHITE;
DRAWTEXT(GG4=1,K*1.01,"4"),COLORWHITE;
DRAWTEXT(GG3=1,K*1.01,"3"),COLORWHITE;
DRAWTEXT(GG2=1,K*1.01,"2"),COLORWHITE;
DRAWTEXT(GG1=1,K*1.01,"1"),COLORWHITE;
DRAWTEXT(D9=1,K/1.01,"9"),COLORRED;
DRAWTEXT(DD8=1,K/1.01,"8"),COLORYELLOW;
DRAWTEXT(DD7=1,K/1.01,"7"),COLORYELLOW;
DRAWTEXT(DD6=1,K/1.01,"6"),COLORYELLOW;
DRAWTEXT(DD5=1,K/1.01,"5"),COLORYELLOW;
DRAWTEXT(DD4=1,K/1.01,"4"),COLORYELLOW;
DRAWTEXT(DD3=1,K/1.01,"3"),COLORYELLOW;
DRAWTEXT(DD2=1,K/1.01,"2"),COLORYELLOW;
DRAWTEXT(DD1=1,K/1.01,"1"),COLORYELLOW;