esta re-bueno! , e estado un par de dias practicando en batch y hasta el momento no se me ha echo dificil, una consulta con este programita matrix ¿se le puede dar un tiempo limitado o que genere cierta cantidad de lineas solamente? a ver si me explico mejor... que empiecen las letras a "caer" y en algún momento determinado terminen para poder mostrar otro cuadro de dialogo. disculpen si mi pregunta es muy tonta, solo que me parecio espectacular para jugarle una broma a mi hermano jajajaj de buena manera eso si que no se mal interprete!gracias!!
@ECHO OFFTITLE SHAKAMODE CON COLS=29 LINES=28FOR %%a IN (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 23 24) DO (SET A%%a= SET B%%a= SET C%%a= SET D%%a= SET E%%a= SET F%%a= SET G%%a= SET H%%a= SET I%%a= SET J%%a= SET K%%a= SET L%%a= SET M%%a= SET N%%a= SET O%%a= SET P%%a= SET Q%%a= SET R%%a= SET S%%a= SET T%%a= SET U%%a= SET V%%a= SET W%%a= SET X%%a= SET Y%%a= SET Z%%a= ) SET CONTA=-%RANDOM:~1,1%SET CONTA2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTB=-%RANDOM:~1,1%SET CONTB2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTC=-%RANDOM:~1,1%SET CONTC2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTD=-%RANDOM:~1,1%SET CONTD2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTE=-%RANDOM:~1,1%SET CONTE2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTF=-%RANDOM:~1,1%SET CONTF2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTG=-%RANDOM:~1,1%SET CONTG2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTH=-%RANDOM:~1,1%SET CONTH2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTI=-%RANDOM:~1,1%SET CONTI2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTJ=-%RANDOM:~1,1%SET CONTJ2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTK=-%RANDOM:~1,1%SET CONTK2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTL=-%RANDOM:~1,1%SET CONTL2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTM=-%RANDOM:~1,1%SET CONTM2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTN=-%RANDOM:~1,1%SET CONTN2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTO=-%RANDOM:~1,1%SET CONTO2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTP=-%RANDOM:~1,1%SET CONTP2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTQ=-%RANDOM:~1,1%SET CONTQ2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTR=-%RANDOM:~1,1%SET CONTR2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTS=-%RANDOM:~1,1%SET CONTS2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTT=-%RANDOM:~1,1%SET CONTT2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTU=-%RANDOM:~1,1%SET CONTU2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTV=-%RANDOM:~1,1%SET CONTV2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTW=-%RANDOM:~1,1%SET CONTW2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTX=-%RANDOM:~1,1%SET CONTX2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTY=-%RANDOM:~1,1%SET CONTY2=%RANDOM:~1,1% - %RANDOM:~1,1%SET CONTZ=-%RANDOM:~1,1%SET CONTZ2=%RANDOM:~1,1% - %RANDOM:~1,1%:XSET A%CONTA%=%RANDOM:~1,1%SET A%CONTA2%= SET /A CONTA=%CONTA% + 1SET /A CONTA2=%CONTA2% + 1IF %CONTA% GEQ 25 SET CONTA=%RANDOM:~1,1%IF %CONTA2% GEQ 25 SET CONTA2=%RANDOM:~1,1%SET B%CONTB%=%RANDOM:~1,1%SET B%CONTB2%= SET /A CONTB=%CONTB% + 1SET /A CONTB2=%CONTB2% + 1IF %CONTB% GEQ 25 SET CONTB=%RANDOM:~1,1%IF %CONTB2% GEQ 25 SET CONTB2=%RANDOM:~1,1%SET C%CONTC%=%RANDOM:~1,1%SET C%CONTC2%= SET /A CONTC=%CONTC% + 1SET /A CONTC2=%CONTC2% + 1IF %CONTC% GEQ 25 SET CONTC=%RANDOM:~1,1%IF %CONTC2% GEQ 25 SET CONTC2=%RANDOM:~1,1%SET D%CONTD%=%RANDOM:~1,1%SET D%CONTD2%= SET /A CONTD=%CONTD% + 1SET /A CONTD2=%CONTD2% + 1IF %CONTD% GEQ 25 SET CONTD=%RANDOM:~1,1%IF %CONTD2% GEQ 25 SET CONTD2=%RANDOM:~1,1%SET E%CONTE%=%RANDOM:~1,1%SET E%CONTE2%= SET /A CONTE=%CONTE% + 1SET /A CONTE2=%CONTE2% + 1IF %CONTE% GEQ 25 SET CONTE=%RANDOM:~1,1%IF %CONTE2% GEQ 25 SET CONTE2=%RANDOM:~1,1%SET F%CONTF%=%RANDOM:~1,1%SET F%CONTF2%= SET /A CONTF=%CONTF% + 1SET /A CONTF2=%CONTF2% + 1IF %CONTF% GEQ 25 SET CONTF=%RANDOM:~1,1%IF %CONTF2% GEQ 25 SET CONTF2=%RANDOM:~1,1%SET G%CONTG%=%RANDOM:~1,1%SET G%CONTG2%= SET /A CONTG=%CONTG% + 1SET /A CONTG2=%CONTG2% + 1IF %CONTG% GEQ 25 SET CONTG=%RANDOM:~1,1%IF %CONTG2% GEQ 25 SET CONTG2=%RANDOM:~1,1%SET H%CONTH%=%RANDOM:~1,1%SET H%CONTH2%= SET /A CONTH=%CONTH% + 1SET /A CONTH2=%CONTH2% + 1IF %CONTH% GEQ 25 SET CONTH=%RANDOM:~1,1%IF %CONTH2% GEQ 25 SET CONTH2=%RANDOM:~1,1%SET I%CONTI%=%RANDOM:~1,1%SET I%CONTI2%= SET /A CONTI=%CONTI% + 1SET /A CONTI2=%CONTI2% + 1IF %CONTI% GEQ 25 SET CONTI=%RANDOM:~1,1%IF %CONTI2% GEQ 25 SET CONTI2=%RANDOM:~1,1%SET J%CONTJ%=%RANDOM:~1,1%SET J%CONTJ2%= SET /A CONTJ=%CONTJ% + 1SET /A CONTJ2=%CONTJ2% + 1IF %CONTJ% GEQ 25 SET CONTJ=%RANDOM:~1,1%IF %CONTJ2% GEQ 25 SET CONTJ2=%RANDOM:~1,1%SET K%CONTK%=%RANDOM:~1,1%SET K%CONTK2%= SET /A CONTK=%CONTK% + 1SET /A CONTK2=%CONTK2% + 1IF %CONTK% GEQ 25 SET CONTK=%RANDOM:~1,1%IF %CONTK2% GEQ 25 SET CONTK2=%RANDOM:~1,1%SET L%CONTL%=%RANDOM:~1,1%SET L%CONTL2%= SET /A CONTL=%CONTL% + 1SET /A CONTL2=%CONTL2% + 1IF %CONTL% GEQ 25 SET CONTL=%RANDOM:~1,1%IF %CONTL2% GEQ 25 SET CONTL2=%RANDOM:~1,1%SET M%CONTM%=%RANDOM:~1,1%SET M%CONTM2%= SET /A CONTM=%CONTM% + 1SET /A CONTM2=%CONTM2% + 1IF %CONTM% GEQ 25 SET CONTM=%RANDOM:~1,1%IF %CONTM2% GEQ 25 SET CONTM2=%RANDOM:~1,1%SET N%CONTN%=%RANDOM:~1,1%SET N%CONTN2%= SET /A CONTN=%CONTN% + 1SET /A CONTN2=%CONTN2% + 1IF %CONTN% GEQ 25 SET CONTN=%RANDOM:~1,1%IF %CONTN2% GEQ 25 SET CONTN2=%RANDOM:~1,1%SET O%CONTO%=%RANDOM:~1,1%SET O%CONTO2%= SET /A CONTO=%CONTO% + 1SET /A CONTO2=%CONTO2% + 1IF %CONTO% GEQ 25 SET CONTO=%RANDOM:~1,1%IF %CONTO2% GEQ 25 SET CONTO2=%RANDOM:~1,1%SET P%CONTP%=%RANDOM:~1,1%SET P%CONTP2%= SET /A CONTP=%CONTP% + 1SET /A CONTP2=%CONTP2% + 1IF %CONTP% GEQ 25 SET CONTP=%RANDOM:~1,1%IF %CONTP2% GEQ 25 SET CONTP2=%RANDOM:~1,1%SET Q%CONTQ%=%RANDOM:~1,1%SET Q%CONTQ2%= SET /A CONTQ=%CONTQ% + 1SET /A CONTQ2=%CONTQ2% + 1IF %CONTQ% GEQ 25 SET CONTQ=%RANDOM:~1,1%IF %CONTQ2% GEQ 25 SET CONTQ2=%RANDOM:~1,1%SET R%CONTR%=%RANDOM:~1,1%SET R%CONTR2%= SET /A CONTR=%CONTR% + 1SET /A CONTR2=%CONTR2% + 1IF %CONTR% GEQ 25 SET CONTR=%RANDOM:~1,1%IF %CONTR2% GEQ 25 SET CONTR2=%RANDOM:~1,1%SET S%CONTS%=%RANDOM:~1,1%SET S%CONTS2%= SET /A CONTS=%CONTS% + 1SET /A CONTS2=%CONTS2% + 1IF %CONTS% GEQ 25 SET CONTS=%RANDOM:~1,1%IF %CONTS2% GEQ 25 SET CONTS2=%RANDOM:~1,1%SET T%CONTT%=%RANDOM:~1,1%SET T%CONTT2%= SET /A CONTT=%CONTT% + 1SET /A CONTT2=%CONTT2% + 1IF %CONTT% GEQ 25 SET CONTT=%RANDOM:~1,1%IF %CONTT2% GEQ 25 SET CONTT2=%RANDOM:~1,1%SET U%CONTU%=%RANDOM:~1,1%SET U%CONTU2%= SET /A CONTU=%CONTU% + 1SET /A CONTU2=%CONTU2% + 1IF %CONTU% GEQ 25 SET CONTU=%RANDOM:~1,1%IF %CONTU2% GEQ 25 SET CONTU2=%RANDOM:~1,1%SET V%CONTV%=%RANDOM:~1,1%SET V%CONTV2%= SET /A CONTV=%CONTV% + 1SET /A CONTV2=%CONTV2% + 1IF %CONTV% GEQ 25 SET CONTV=%RANDOM:~1,1%IF %CONTV2% GEQ 25 SET CONTV2=%RANDOM:~1,1%SET W%CONTW%=%RANDOM:~1,1%SET W%CONTW2%= SET /A CONTW=%CONTW% + 1SET /A CONTW2=%CONTW2% + 1IF %CONTW% GEQ 25 SET CONTW=%RANDOM:~1,1%IF %CONTW2% GEQ 25 SET CONTW2=%RANDOM:~1,1%SET X%CONTX%=%RANDOM:~1,1%SET X%CONTX2%= SET /A CONTX=%CONTX% + 1SET /A CONTX2=%CONTX2% + 1IF %CONTX% GEQ 25 SET CONTX=%RANDOM:~1,1%IF %CONTX2% GEQ 25 SET CONTX2=%RANDOM:~1,1%SET Y%CONTY%=%RANDOM:~1,1%SET Y%CONTY2%= SET /A CONTY=%CONTY% + 1SET /A CONTY2=%CONTY2% + 1IF %CONTY% GEQ 25 SET CONTY=%RANDOM:~1,1%IF %CONTY2% GEQ 25 SET CONTY2=%RANDOM:~1,1%SET Z%CONTZ%=%RANDOM:~1,1%SET Z%CONTZ2%= SET /A CONTZ=%CONTZ% + 1SET /A CONTZ2=%CONTZ2% + 1IF %CONTZ% GEQ 25 SET CONTZ=%RANDOM:~1,1%IF %CONTZ2% GEQ 25 SET CONTZ2=%RANDOM:~1,1%CLSCOLOR 0AECHO.%A0%%B0%%C0%%D0%%E0%%F0%%G0%%H0%%I0%%J0%%K0%%L0%%M0%%N0%%O0%%P0%%Q0%%R0%%S0%%T0%%U0%%V0%%W0%%X0%%Y0%%Z0%ECHO.%A1%%B1%%C1%%D1%%E1%%F1%%G1%%H1%%I1%%J1%%K1%%L1%%M1%%N1%%O1%%P1%%Q1%%R1%%S1%%T1%%U1%%V1%%W1%%X1%%Y1%%Z1%ECHO.%A2%%B2%%C2%%D2%%E2%%F2%%G2%%H2%%I2%%J2%%K2%%L2%%M2%%N2%%O2%%P2%%Q2%%R2%%S2%%T2%%U2%%V2%%W2%%X2%%Y2%%Z2%ECHO.%A3%%B3%%C3%%D3%%E3%%F3%%G3%%H3%%I3%%J3%%K3%%L3%%M3%%N3%%O3%%P3%%Q3%%R3%%S3%%T3%%U3%%V3%%W3%%X3%%Y3%%Z3%ECHO.%A4%%B4%%C4%%D4%%E4%%F4%%G4%%H4%%I4%%J4%%K4%%L4%%M4%%N4%%O4%%P4%%Q4%%R4%%S4%%T4%%U4%%V4%%W4%%X4%%Y4%%Z4%ECHO.%A5%%B5%%C5%%D5%%E5%%F5%%G5%%H5%%I5%%J5%%K5%%L5%%M5%%N5%%O5%%P5%%Q5%%R5%%S5%%T5%%U5%%V5%%W5%%X5%%Y5%%Z5%ECHO.%A6%%B6%%C6%%D6%%E6%%F6%%G6%%H6%%I6%%J6%%K6%%L6%%M6%%N6%%O6%%P6%%Q6%%R6%%S6%%T6%%U6%%V6%%W6%%X6%%Y6%%Z6%ECHO.%A7%%B7%%C7%%D7%%E7%%F7%%G7%%H7%%I7%%J7%%K7%%L7%%M7%%N7%%O7%%P7%%Q7%%R7%%S7%%T7%%U7%%V7%%W7%%X7%%Y7%%Z7%ECHO.%A8%%B8%%C8%%D8%%E8%%F8%%G8%%H8%%I8%%J8%%K8%%L8%%M8%%N8%%O8%%P8%%Q8%%R8%%S8%%T8%%U8%%V8%%W8%%X8%%Y8%%Z8%ECHO.%A9%%B9%%C9%%D9%%E9%%F9%%G9%%H9%%I9%%J9%%K9%%L9%%M9%%N9%%O9%%P9%%Q9%%R9%%S9%%T9%%U9%%V9%%W9%%X9%%Y9%%Z9%ECHO.%A10%%B10%%C10%%D10%%E10%%F10%%G10%%H10%%I10%%J10%%K10%%L10%%M10%%N10%%O10%%P10%%Q10%%R10%%S10%%T10%%U10%%V10%%W10%%X10%%Y10%%Z10%ECHO.%A11%%B11%%C11%%D11%%E11%%F11%%G11%%H11%%I11%%J11%%K11%%L11%%M11%%N11%%O11%%P11%%Q11%%R11%%S11%%T11%%U11%%V11%%W11%%X11%%Y11%%Z11%ECHO.%A12%%B12%%C12%%D12%%E12%%F12%%G12%%H12%%I12%%J12%%K12%%L12%%M12%%N12%%O12%%P12%%Q12%%R12%%S12%%T12%%U12%%V12%%W12%%X12%%Y12%%Z12%ECHO.%A13%%B13%%C13%%D13%%E13%%F13%%G13%%H13%%I13%%J13%%K13%%L13%%M13%%N13%%O13%%P13%%Q13%%R13%%S13%%T13%%U13%%V13%%W13%%X13%%Y13%%Z13%ECHO.%A14%%B14%%C14%%D14%%E14%%F14%%G14%%H14%%I14%%J14%%K14%%L14%%M14%%N14%%O14%%P14%%Q14%%R14%%S14%%T14%%U14%%V14%%W14%%X14%%Y14%%Z14%ECHO.%A15%%B15%%C15%%D15%%E15%%F15%%G15%%H15%%I15%%J15%%K15%%L15%%M15%%N15%%O15%%P15%%Q15%%R15%%S15%%T15%%U15%%V15%%W15%%X15%%Y15%%Z15%ECHO.%A16%%B16%%C16%%D16%%E16%%F16%%G16%%H16%%I16%%J16%%K16%%L16%%M16%%N16%%O16%%P16%%Q16%%R16%%S16%%T16%%U16%%V16%%W16%%X16%%Y16%%Z16%ECHO.%A17%%B17%%C17%%D17%%E17%%F17%%G17%%H17%%I17%%J17%%K17%%L17%%M17%%N17%%O17%%P17%%Q17%%R17%%S17%%T17%%U17%%V17%%W17%%X17%%Y17%%Z17%ECHO.%A18%%B18%%C18%%D18%%E18%%F18%%G18%%H18%%I18%%J18%%K18%%L18%%M18%%N18%%O18%%P18%%Q18%%R18%%S18%%T18%%U18%%V18%%W18%%X18%%Y18%%Z18%ECHO.%A19%%B19%%C19%%D19%%E19%%F19%%G19%%H19%%I19%%J19%%K19%%L19%%M19%%N19%%O19%%P19%%Q19%%R19%%S19%%T19%%U19%%V19%%W19%%X19%%Y19%%Z19%ECHO.%A20%%B20%%C20%%D20%%E20%%F20%%G20%%H20%%I20%%J20%%K20%%L20%%M20%%N20%%O20%%P20%%Q20%%R20%%S20%%T20%%U20%%V20%%W20%%X20%%Y20%%Z20%ECHO.%A21%%B21%%C21%%D21%%E21%%F21%%G21%%H21%%I21%%J21%%K21%%L21%%M21%%N21%%O21%%P21%%Q21%%R21%%S21%%T21%%U21%%V21%%W21%%X21%%Y21%%Z21%ECHO.%A22%%B22%%C22%%D22%%E22%%F22%%G22%%H22%%I22%%J22%%K22%%L22%%M22%%N22%%O22%%P22%%Q22%%R22%%S22%%T22%%U22%%V22%%W22%%X22%%Y22%%Z22%ECHO.%A23%%B23%%C23%%D23%%E23%%F23%%G23%%H23%%I23%%J23%%K23%%L23%%M23%%N23%%O23%%P23%%Q23%%R23%%S23%%T23%%U23%%V23%%W23%%X23%%Y23%%Z23%ECHO.%A24%%B24%%C24%%D24%%E24%%F24%%G24%%H24%%I24%%J24%%K24%%L24%%M24%%N24%%O24%%P24%%Q24%%R24%%S24%%T24%%U24%%V24%%W24%%X24%%Y24%%Z24%GOTO X
Les dejo este code que me encontre Googleando hace tiempo muy bueno para dar efecto "Matrix" en batch Código: [Seleccionar]@echo offcolor 0AREM MAtrix en batch.. muy sencillito.:xxxping localhost -n 1 > nulFOR %%A IN (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) DO (<nul set /p "[b]=%random:~1,1% "[/b]<nul set /p "=%%A ")goto xxxMuy bueno si lo sabemos usar
@echo offcolor 0AREM MAtrix en batch.. muy sencillito.:xxxping localhost -n 1 > nulFOR %%A IN (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) DO (<nul set /p "[b]=%random:~1,1% "[/b]<nul set /p "=%%A ")goto xxx